SergioDX Опубликовано 19 ноября, 2004 Жалоба Поделиться Опубликовано 19 ноября, 2004 Здравствуйте. У меня Linux Mandrake Community. Когда пытаюсь устанавливать программы в архивах tar.gz, ./configure пишет что нет g++. Подскажите где его взять? Поставил поновее версию gсс, но ничего не изменилось. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
EL[michlen] Опубликовано 19 ноября, 2004 Жалоба Поделиться Опубликовано 19 ноября, 2004 Нужно проверить все пути, прописанные в $PATH. В моем случае это: /usr/bin:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin :/usr/bin/X11:$KDEDIR/bin:$QTDIR/bin Если в /usr/bin или ему подобном есть файлы g++-*.**, где вместо звездочек - номер версии, а файла g++ нет, нужно создать в /usr/bin символическую ссылку на нужный g++-*.**, назвав ее g++. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hans R. Steiner Опубликовано 25 ноября, 2004 Жалоба Поделиться Опубликовано 25 ноября, 2004 А разве gcc и g++ (при том, что упоминаются как пакеты) не являются разнами пакетами? С Mandrake Linux Должна поставляться и gcc и g++... и g77... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
EL[michlen] Опубликовано 25 ноября, 2004 Жалоба Поделиться Опубликовано 25 ноября, 2004 Являются. Но у них же есть всякие "зависит", "предоставляет" и "рекомендует" (термины из Debian), причем g++, по идее, входит в комплект gcc. Так что я убежден, что g++ в данном случае установлен; я думаю, что его просто нет в $PATH. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 25 ноября, 2004 Жалоба Поделиться Опубликовано 25 ноября, 2004 Цитата: А разве gcc и g++ (при том, что упоминаются как пакеты) не являются разнами пакетами? С Mandrake Linux Должна поставляться и gcc и g++... и g77... gcc это вовсе не gnu C compiler а cgu compiler collection? поэтому все остальное тоже gcc например gcc-g++ и т.п. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hans R. Steiner Опубликовано 25 ноября, 2004 Жалоба Поделиться Опубликовано 25 ноября, 2004 gcc - это пакет и не обязательно, что все компиляторы входят в этот пакет... Я же не писал, что gcc - это именно компилятор... я написал, что они (gcc и g++) могут присутствовать в дистрибутиве как разные пакеты! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hans R. Steiner Опубликовано 25 ноября, 2004 Жалоба Поделиться Опубликовано 25 ноября, 2004 Попробуй: which g++ Если даст путь то, g++ у тебя точно есть! Если не даст пути, попробуй: ls /bin/g++* ls /sbin/g++* ls /usr/bin/g++* ls /usr/sbin/g++* Если хоть рна что-то результат будет положительным, g++ у тебя есть, а если отрицательным... ставь g++! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.