gfortran/gcc4.8 в Mac OS X 10.8.3

У меня возникли проблемы с переустановкой gfortran на моем Mac после обновления до Mountain Lion.

У меня есть:

  • Скачал последнюю версию XCode и установил инструменты командной строки.
  • Я пытался запустить gfortran, но он недоступен в gcc4.2, поэтому...
  • Я скачал последнюю версию Fink и Fink Commander.
  • Я скачал gcc4.8 через fink, и установка прошла успешно.

Теперь я застрял, команда gfortran все еще не работает (команда не найдена), в usr/bin также нет gcc-4.8 или gfortran-4.8, поэтому я не могу переименовать gcc. Если я запускаю gcc-4.8, я также получаю «команда не найдена».

Я провел часы на этих сайтах, но до сих пор не могу решить проблему, кто-нибудь может мне помочь?


person user2433457    schedule 29.05.2013    source источник


Ответы (2)


Если вы установили fink в папку по умолчанию, то пакеты gcc/gfortran/g++ должны быть найдены в

/sw/bin

и позвонил

/sw/bin/gcc-fsf-4.8
/sw/bin/gfortran-fsf-4.8 
/sw/bin/g++-fsf-4.8
person Goffredo Bosco    schedule 19.09.2013

Создайте сценарий bash, SelectGCC-4.8.sh, со следующим:

sudo cd /usr/local/bin
sudo rm cc gcc c++ g++
sudo ln -s /sw/bin/gcc-fsf-4.8 cc
sudo ln -s /sw/bin/gcc-fsf-4.8 gcc
sudo ln -s /sw/bin/c++-fsf-4.8 c++
sudo ln -s /sw/bin/g++-fsf-4.8 g++

ПРИМЕЧАНИЕ: только первый sudo запросит ваш пароль

person Douglas    schedule 11.08.2017
comment
А что насчет гфортрана? - person Vladimir F; 11.08.2017