我需要編譯一箇舊的(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代碼?
- 2. 使用Fortran 77編譯器編譯Fortran IV代碼
- 3. Fortran 95編譯器是否可以編譯Fortran 77代碼?
- 4. 如何使用* .h文件編譯此舊版FORTRAN 77代碼?
- 5. 編譯舊Fortran代碼時出現錯誤信息
- 6. 在現代編譯器中編譯狡猾的Fortran 77代碼
- 7. 與Cray公司的編譯器編譯OpenACC的Fortran代碼
- 8. xCode編譯舊的C++代碼
- 9. 編譯較舊的c代碼
- 10. 在舊代碼上使用gfortran編譯
- 11. 舊Fortran代碼,並獲得使用GNU
- 12. Fortran編譯器
- 13. Fortran示例代碼彙編
- 14. Fortran語言:我有一個Fortran代碼正在gfortran編譯的價值
- 15. 將Fortran代碼編譯爲64位的注意事項?
- 16. 如何編譯未知方言的Fortran代碼和未知庫
- 17. Fortran編譯錯誤
- 18. FORTRAN編譯錯誤
- 19. 重新編譯舊的Fortran程序並獲取此錯誤
- 20. 是否有可能爲iPad編譯Fortran代碼?
- 21. 用ifort編譯Fortran 77代碼:libg2c缺失
- 22. 從崇高文本編譯fortran代碼文本
- 23. 使用gfortran編譯遺留fortran 77代碼:%LOC()導致問題?
- 24. 使用Accelerate Framework編譯Fortran源代碼(LAPACK和BLAS)
- 25. 編譯錯誤的代碼的編譯
- 26. 編譯Fortran程序和編譯器/庫
- 27. 編譯FORTRAN IV或轉換爲FORTRAN 77?
- 28. 如何安裝Fortran編譯器(gcc42-fortran)
- 29. GMP-彙編代碼?編譯代碼
- 30. 舊的野牛/ flex代碼不能編譯
你會得到什麼樣的錯誤?如果我們不知道哪些構造不能被處理,則很難建議另一個更新的編譯器。 'g77'。 – Kusalananda
如果f2c不起作用,那麼它幾乎肯定不是f77。毫無疑問,它使用某些供應商特定的擴展。請移除供應商特定的代碼或找到SGI IRIX工作站。 –