编译旧的fortran代码

时间:2011-10-12 11:29:45

标签: compilation fortran virtual-machine

我需要编译旧的(1992)fortran代码。此代码在某些SGI IRIX工作站中运行,最初使用f77编译。如果我尝试在我的macbook pro或ubuntu虚拟机上使用gcc(g77)编译它,我会收到错误。我想知道是否有某种方法可以获得旧的f77编译器(虚拟机,无论如何)。 f2c根本不起作用。

2 个答案:

答案 0 :(得分:3)

除非现代编译器不支持某些供应商扩展(非常罕见),否则我不明白为什么F77代码编译&构建应该存在任何问题。可能是Fortran IV或者更老,但是F77(在合理的范围内)应该没有太多问题。

然而,除了list of compilers available之外,很难在不知情的情况下提出任何建议。代码的细节,你得到的错误,编译选项......(?)

请发布更多详情。

答案 1 :(得分:0)

我使用Openwatcom Fortran编译器从〜1992年成功编译了一些fortran77源代码: http://www.openwatcom.org/

更多fortran编译器: http://www.fortran.com/compilers.html