Я ищу некоторые инструкции относительно того, как получить гну g77 компилятор Фортрана для последней версии LTS Ubuntu. Я искал онлайн и все, что я могу найти, в основном различные сайты все предложение использовать ссылку на загрузку, которая больше не существует (пример здесь https://stackoverflow.com/questions/28068148/how-to-install-the-gnu-fortran-77-compiler-or-g77-on-ubuntu-14-04).
У меня есть программа, для которой нужен g77 для работы. Кто-либо знает, где я мог установить это?
Я записал сообщение в блоге приблизительно установка g77 на Ubuntu> =14.04 . Но основные детали:
Добавляют repo's Ubuntu 8.04. Сделайте это путем редактирования sources.list:
sudo -H gedit /etc/apt/sources.list
Затем к нижней части того файла добавьте:
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
Затем выполняет обновление и устанавливают g77:
sudo apt-get update
sudo apt-get install g77
Вы могли бы стать удачливыми, и g77 мог бы немедленно работать на Вас. Вероятно, Вы получите сообщение об ошибке, что-то как:
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Это означает, что ld не может найти библиотеку (libgcc_s). Найдите библиотеку сами, проверьте, где ld смотрит и помещает ссылку там:
sudo find /usr/ -name libgcc_s.so
ld -lgcc_s --verbose
sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so /usr/lib/x86_64-linux-gnu/
(Вам, вероятно, придется изменить цель и ссылку в команде ссылки в зависимости от возврата из находки и командах ld)
РЕДАКТИРОВАНИЕ:
David Foerster предлагает в комментариях, что смешивание версий Ubuntu является плохой идеей. Таким образом, я должен упомянуть, что после установки g77 затем обычно редактировал бы/etc/apt/sources.list файл снова и комментировал бы 8.04 repos: т.е.
sudo -H gedit /etc/apt/sources.list
и затем:
## deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
## deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
## deb http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
## deb-src http://old-releases.ubuntu.com/ubuntu/ hardy-updates universe
я устанавливал и работал, g77 как это в течение прошлых 5 лет или так без любых трудностей.