![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| etc |
|
|||
![]() FCZ ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 23.2.2005 Где: Красногорск Репутация: 2 Всего: 3 |
Вообщем после короткого но упорного иследования линукса решил попробовать устанивить прогу.
Все было хорошо до того момента пока мне не сообщили что команды make не существует. Полазил по форуму и гуглу. И вообщем решил, что нужен компилятор (как оказадось их даже несколько вариантов, а я думал только gcc). И вообщем у меня 2 вопроса: 1. Обязательно ли качать этот gcc, или он есть у меня в дистри. Если есть, то как его найти, а потом и установить!? 2. И вообще правильно ли я понял что команда make зависит от того есть ли у меня gcc. |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 2 Всего: 39 |
Какой у тебя дистр?
ЗЫ. По-моему make это отдельная программа, однако без компилятора она работать не будет Это сообщение отредактировал(а) Alexandr87 - 16.1.2006, 14:45 |
|||
|
||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
обычно gcc есть во всех дистрибутивах. найти его можно полазав по диску. установка зависит от дистрибутива. какой у тебя дистрюк ?
нет. make - это в общем-то программа которая используется при сборке больших програм из нескольких маленьких файлов. она вызывает компилятор, компиляет этим маленькие файлы, а потом вызывает связчик и связывает их в либу или в программу. gcc - не обязателен к нему. а вот если программа написана на C или C++ - тогда - обязателен. но опять же, не для того чтобы make работал, а чтобы make мог собрать твою программу. пока. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| etc |
|
|||
![]() FCZ ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 23.2.2005 Где: Красногорск Репутация: 2 Всего: 3 |
||||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Она ОБЯЗАНА быть в дистре, тем более столь свежем. На скольки СД у тебя она. Мож не все CD??
без make никуда. ищи. если в мандриве также как в MAndrake, то комманда rpmdrake и rpmdrake-uninstall для инсталляции и деинсталляции пакетов с диска. Вопрос в том поставил ли ты эту утилиту. Если нет, то в первую очередь поставь ее. Потом при помощи нее make, gcc и прочею шушеру. Доставка RPM пакетов осуществляется при помощи команды
Ищешь соответствующий файл в СД-ках и запускаешь ее. Вперед. |
|||
|
||||
| etc |
|
|||
![]() FCZ ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 23.2.2005 Где: Красногорск Репутация: 2 Всего: 3 |
comcon1 А мандрива это разве не то же что и мандрайк?!
У меня на 4-х сидюках. Значит буду искать. И у меня кстати при установке не спрашивал какие пакеты устанавливать. Все сделал сам молча. Это меня очень удивило. И гад установил КДЕ, а хотел гнома. Но эту шнягу я уже нашел где установить. Спасибо за помощь. Если что не так пойдет дома, обращусь еще! |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
Mandriva = Mandrake + conectiiva
Mandrake - Франция, Connectiva - Бразиль. хотел сказать смешанный брак. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Оффтоп:
Make, как я понимаю, это утилита для сборки (аналог Java Ant)? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 1 Всего: 12 |
Всё равняем на Яву ? -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Других не знаю, вот и ищу аналогии. Но вообще, насколько я знаю, make родился раньше. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| etc |
|
|||
![]() FCZ ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 23.2.2005 Где: Красногорск Репутация: 2 Всего: 3 |
Вообщем нашел я на дисках rpm пакеты и make и gcc. Начал устанавливать, и мне сообщили что пакеты эти уже установленны. Но как ничего не работало так и не работало.
Ради экперемента установил я маке с другово дистриба. Он заработал (помоему на версию ниже). И решил так же заменить gcc на версию 3.2. Но при установки оказалось что много чего надо будет менять и переустанавливать. Поэтому не стал. В документации к этому дистру так же ничего не указано. Вообщем осталось перерыть весь форум тех поддержки. |
|||
|
||||
| chief39 |
|
||||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 1 Всего: 77 |
АНТ сделали по образу и подобию мэйка. С учётом достатков и недостатков. Так же как и джаву по образу Сей. А мэйк уже очень-очень давно существует(вот только не помню кто придумал
А ты попробуй выполнить
в каком-то из каталогов /<мало ли что за каталог>/bin/ он должен обнаружиться. Еесли установлен, но не запущаеться - тогда, скорей всего, пути не прописаны. Добавь в PATH (в файле /etc/profile ) через двоеточие путь к папке, где make обитает. Но сначала поищи его бинарник и попробуй его запустить. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||||
|
|||||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Раз у тебя не вызывается make, попробуй снести make родной и поставить другой make руками. Деинсталляция пакетов организована при помощи rpm-uninstal (как я уже говорил) или rpm -e (вроде).
Но я тебе рекомендую снести имеющиеся make+gcc и поставить имеющиеся вновь. Посмотри поиском, где лежат дистры. gcc должен быть в /bin /usr/bin, make там же. Если нет - скорее всего установка некорректна. поэтому бери левую установку. поиск веди так: find / -iname "make" и так: find / -iname "g++" это, если whereis не сработает. Кстати, кроме whereis попробуй запустить apropos или locate. apropos - не совсем то, но все же. Это сообщение отредактировал(а) comcon1 - 23.1.2006, 01:16 |
|||
|
||||
| etc |
|
|||
![]() FCZ ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 23.2.2005 Где: Красногорск Репутация: 2 Всего: 3 |
Теперь вообще полнейшая эпидерсия произошла. запустил поиск whereis make
и мне он показал только bz2 архив. хотя при при ./configure говорит что с маком все в норме. Попробую тогда его с gcc окончательно снести и переустановить. На крайняк буду ставить с другово дистра. И вообще что то меня начал смущать этот Мандрайк. С виду вроде бы ниче, а внутри глюки. Я уже подзадумываюсь, может стоит другой дистр попробовать. Это сообщение отредактировал(а) etc - 24.1.2006, 20:17 |
|||
|
||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
так... сдается мне что то не ладно тут.
во первых - ты сначала искал qmake, а сейчас уже ищешь make...в чем дело ? давай так: 1. сохрани следующие команды как файл по имени HyuHy.sh в папке /root:
2.запусти файл как root, следующим образом:
повторяю. РЕЗУЛЬТАТ В СТУДИЮ. пока. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |