我刚刚下载了 Ubuntu 19.04。我想安装一个需要 g77 编译器才能运行的程序。我按照在 Ubuntu >=14.04 上安装 G77 中解释的说明进行操作,但是在输入命令时
sudo apt install g77
出现错误:
E: Package 'g77' has no installation candidate
我该如何解决这个问题?
我刚刚下载了 Ubuntu 19.04。我想安装一个需要 g77 编译器才能运行的程序。我按照在 Ubuntu >=14.04 上安装 G77 中解释的说明进行操作,但是在输入命令时
sudo apt install g77
出现错误:
E: Package 'g77' has no installation candidate
我该如何解决这个问题?
软件包 g77 在任何当前支持的 Ubuntu 版本中均不可用,但由另一个软件包引用。这可能意味着该软件包丢失、已过时或只能从其他来源获得。fort77 实用程序是 Fortran 编译系统的接口。它将接受由 ANSI X3.9-1978 标准定义的完整 Fortran 77 语言。通过运行以下命令,可以在所有当前支持的 Ubuntu 版本中安装 fort77:
要测试 fort77,请将这个 Hello world Fortran 77 代码保存为 hello-world.f:
要编译代码,请运行以下命令:
这将创建一个名为 hello-world 的可执行文件。通过键入运行程序
./hello-world
,然后按Enter。结果:
GNU Fortran 95 编译器也可以通过运行以下命令安装在所有当前支持的 Ubuntu 版本中:
这是 GNU Fortran 95 编译器,它在 gcc 编译器支持的平台上编译 Fortran 95。它使用 gcc 后端来生成优化的代码。gfortran 向后兼容上面显示的相同 Hello world 代码示例,并且它生成的可执行文件将运行。gfortran 并不向后兼容所有 Fortran 77 代码,因此有时需要安装 fort77 才能完全兼容 Fortran 77。