我需要编译一个旧的(1992)fortran代码。该代码在一些SGI IRIX工作站中运行,最初是用f77编译的。如果我尝试在我的macbook pro或ubuntu虚拟机上使用gcc(g77)编译它,我会得到错误。我想知道是否有某种方法来获得旧的f77编译器(虚拟机,无论)。 f2c根本不起作用。编译旧的fortran代码
0
A
回答
3
除非是一些厂商扩展其现代编译器不会的情况下,支持(极为罕见),我不明白为什么F77代码编译&构建应该存在任何问题。也许Fortran IV或更老,但F77(在合理范围内)应该没有太多问题。
但是,除了仅仅知道任何事情之外,很难建议任何东西,但仅仅是list of compilers available。代码的细节,你得到的错误,编译选项...(?)
请发布一些更多的细节。
0
我成功地编一些FORTRAN77源代码〜1992年与Openwatcom Fortran编译: http://www.openwatcom.org/
更多Fortran编译器: http://www.fortran.com/compilers.html
+3
这并不意味着什么。我也可以在1992年编写一个hello world程序,并且可以使用任何Fortran编译器在今天毫无问题地编译它。 – Kusalananda
相关问题
- 1. Fortran 95编译器是否可以编译Fortran 77代码?
- 2. 如何使用* .h文件编译此旧版FORTRAN 77代码?
- 3. 与Cray公司的编译器编译OpenACC的Fortran代码
- 4. 编译较旧的c代码
- 5. 在旧代码上使用gfortran编译
- 6. 旧Fortran代码,并获得使用GNU
- 7. Fortran示例代码汇编
- 8. Fortran语言:我有一个Fortran代码正在gfortran编译的价值
- 9. 将Fortran代码编译为64位的注意事项?
- 10. FORTRAN编译错误
- 11. Fortran编译错误
- 12. 重新编译旧的Fortran程序并获取此错误
- 13. 编译Fortran程序和编译器/库
- 14. 编译错误的代码的编译
- 15. 如何安装Fortran编译器(gcc42-fortran)
- 16. 编译FORTRAN IV或转换为FORTRAN 77?
- 17. Java编译器是使用旧版本的源代码
- 18. 如何包装posix_memalign(在mac上编译旧的代码库)?
- 19. 在C#中编译SQL程序集错误的旧代码
- 20. C++:重新编译使用猫头鹰的旧代码
- 21. 使用eclipse编译旧的Java源代码
- 22. GMP-汇编代码?编译代码
- 23. 编译vhdl代码
- 24. 编译C代码
- 25. 代码不编译
- 26. Fortran - 来自旧(1972)代码的两分支IF语句
- 27. 什么是Fortran编译器?
- 28. Modelsim 10为什么不能编译旧代码?
- 29. Flex 3引用旧文件,不会编译更新到代码
- 30. 反编译预编译源代码ASP.NET
你会得到什么样的错误?如果我们不知道哪些构造不能被处理,则很难建议另一个更新的编译器。 'g77'。 – Kusalananda
如果f2c不起作用,那么它几乎肯定不是f77。毫无疑问,它使用某些供应商特定的扩展。请移除供应商特定的代码或找到SGI IRIX工作站。 –