Я использую 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
Пожалуйста, помогите мне. Я изо всех сил пытаюсь это исправить.
Поскольку g77
больше не поддерживается, вам нужно скачать его из старых репозиториев Ubuntu.
Вы можете скачать его со страницы Ubuntu Hardy Packages . Ниже приведен скриншот страницы.
amd64
или i386
в зависимости от вашей архитектуры. gcc-3.4
, gcc-3.4-base
, libc6
и libg2c0-dev
, вам придется сначала установить их, и, вероятно, удалить новую версию этих пакетов. . Я рекомендую скачать Ubuntu 8.04 (Hardy Heron) и установить его на виртуальную машину. Затем вы можете загрузить пакет g77
и установить его напрямую.