Как мне установить g77?

Я использую Ubuntu 12.04 LTS (32bit-i386) на своем настольном ПК. Мне нужен компилятор g77 для некоторых конкретных приложений. Приложение может быть установлено только после компилятора g77. Это конкретное приложение разработано на основе компилятора g77 fortran и не может использоваться с gfortran, который является стандартным доступным компилятором в 12.04 LTS.

И объясните мне процедуру установки g77 в 12.04. Я пытался apt-get update & apt-get install g77 после изменения файла sources.list. После обработки я могу установить g77, но когда я пытаюсь скомпилировать программу на фортране, она показывает ошибку

/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status

Пожалуйста, помогите мне. Я изо всех сил пытаюсь это исправить.

4
задан 5 October 2012 в 07:05

1 ответ

Поскольку g77 больше не поддерживается, вам нужно скачать его из старых репозиториев Ubuntu.

Вы можете скачать его со страницы Ubuntu Hardy Packages . Ниже приведен скриншот страницы.

enter image description here

  • Загрузите версию amd64 или i386 в зависимости от вашей архитектуры.
  • Как вы можете видеть на скриншоте, пакет зависит от gcc-3.4, gcc-3.4-base, libc6 и libg2c0-dev, вам придется сначала установить их, и, вероятно, удалить новую версию этих пакетов. .

Я рекомендую скачать Ubuntu 8.04 (Hardy Heron) и установить его на виртуальную машину. Затем вы можете загрузить пакет g77 и установить его напрямую.

0
ответ дан 5 October 2012 в 07:05

Другие вопросы по тегам:

Похожие вопросы: