严格的f77编译器

时间:2014-10-07 15:12:46

标签: fortran gfortran

我是fortran编程+编译的新手。我正在尝试编译旧的f77代码。我使用gfortran编译它并运行可执行文件,但我收到以下错误消息:

Program received signal SIGBUS: Access to an undefined portion of a memory object.

Backtrace for this error:
#0  0x103e40e62
#1  0x103e4162e
#2  0x7fff8ace0cf9
#3  0x103a50e85
#4  0x103a54374
#5  0x103a4e095
#6  0x103a4b935
#7  0x103a4c19d
Bus error: 10

我与代码的创建者交谈,他提到他使用了f77编译器。有谁知道我可以在哪里获得f77编译器?我使用的是Mac OS 10.7.5(Lion)。或者这是任何人都认识到的错误?我是fortran编译的新手,所以我可能需要详细的帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

在我的Linux系统上,有一个g77命令,它有一个来自f77的符号链接。

环顾四周后,它似乎是包compat-gcc-34-g77.i686 的一部分,但我还没弄清楚它是如何加载的。

它似乎是从一组标准的Fedora语言选项捆绑而来的。虽然我正在运行Fedora 16,但它是从Fedora 15标记的。也许尝试安装compat-gcccompat-gcc-34-g77