![](/img/trans.png)
[英]Fortran 90 difference between compaq visual fortran and gfortran
[英]What's the difference between Compaq Visual Fortran and GNU Fortran?
在Linux下,我使用gfortran,但未能編譯在Windows下的Compaq Visual Fortran 6.5(CVF)上開發的某些Fortran 77代碼。 某些錯誤與不同的關鍵字更改有關,例如CVF中的TYPE
和gfortran中的PRINT
。
CVF和gfortran之間有詳細的比較嗎?
從內存中,CVF的文檔清楚地表明了編譯器接受的語法是標准的擴展。 如果您的程序使用了這樣的擴展名,則很有可能其他編譯器會拒絕它們。
TYPE語句就是這樣的擴展-它不在Fortran 77中。
如果您要尋找與CVF兼容的編譯器,請使用Intel Fortran。 它是它的直接后代。 該網站可以為您提供幫助
http://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran
但是我強烈建議您擺脫非標准的擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.