我该如何安装g77?
我在台式电脑上使用Ubuntu 12.04 LTS(32bit-i386)。 我需要g77编译器用于某些特定的应用程序。 该应用程序只能在使用g77编译器后安装。 这个特定的应用程序是基于g77 fortran编译器设计的,不能与12.04 LTS中标准可用编译器gfortran一起使用。
并指导我在12.04安装g77的程序。 更改sources.list
文件后,我一直在尝试apt-get update & apt-get install g77
。 处理后我能够安装g77但是当我尝试编译fortran程序时,它显示错误
/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
包并直接安装。