2013-02-23 3 views
1

Я думаю, что я сделал что-то глупое ... Я использую Mac OS X (10.7.5) и XCode 4.5. Из-за некоторых проблем программирования мне нужен g ++ 4.4.6, но XCode поставляется вместе с 4.2. Поэтому я подумал: «Да, я просто установил желаемую версию g ++». Поэтому я загрузил соответствующую версию gcc с gcc-страницы и выполнил configure-make-sudo make install. Да ... Но с g ++ --version я получаю только старую версию 4.2 ...Установлен g ++ поверх существующей установки XCode

Теперь я боюсь, что я «повредил» существующую версию auf g ++. Какие шаги я должен выполнить, чтобы все стало нормально?

Надеюсь, вы могли бы мне помочь.

наилучшими пожеланиями Dominik

P.s .: Да, я все еще нуждаются в г ++ 4.4.6 версии. Есть ли возможность получить эту версию дополнительно?

+0

Где вы его устанавливали? По умолчанию это будет '/ usr/local/bin'. – trojanfoe

+0

Я не изменил настройки по умолчанию. Поэтому он должен быть установлен там. Но если я посмотрю на/usr/local, изменится и другие каталоги. – Dominik

+1

Я не понимаю, почему вы думаете, что сделали что-то глупое; если вы установите в '/ usr/local', тогда будет запущено много каталогов, но это нормально. Вы пробовали '/ usr/local/bin/gcc -version'? – trojanfoe

ответ

1

Вам просто нужно добавить /usr/local/bin в ваш $PATH. Вы можете сделать это постоянным, отредактировав ~/.profile и добавив:

export PATH=/usr/local/bin:$PATH 
export MANPATH=/usr/local/share/man:$MANPATH 
+0

У меня есть только .bash_profile, в котором я уже определил псевдоним. Должен ли я создать .profile или просто поместить код, который вы отправили в .bash_profile? – Dominik

+0

Нет, вместо этого отредактируйте '.bash_profile'; они одинаковые. – trojanfoe

+0

Nice :) Спасибо. Теперь g ++ --version дает мне новую. Большое спасибо. – Dominik

Смежные вопросы