g77,g95,gfortran的关系
在 GCC 4.0 之前,g77 是 GCC 的一部分;此后,gfortran 是 GCC 的一部分。g95 是一個基于 GCC 的 Fortran 編譯器,它不是 GCC 的一部分。
g77介紹
??? * g77 是 Fortran77 的編譯器。它對 Fortran 77 標準提供完備的支持,并支持 Fortran 90 和 95 的部分特性。
??? * 由于 Fortran 77 標準在數值計算中的影響力,g77 可能是應用最廣的Fortran編譯器。
??? * 在 GCC 4.0 之前,g77 是 GCC 的一部分,但現在,g77 已經停止開發。
g77為何不再被支持:
gcc-4.0 改變了 gcc 中所有語言的前端界面。由于缺少志愿者和公司來更新 g77 到 gcc-4.0 的架構,因此它被廢棄了。不同于 g77,gfortran 項目處于活躍開發期,因此它 取代了 g77 的位置。
gfortran介紹
??? * GNU 的 Fortran 95 編譯器,支持Fortran95和一部分Fortran2003的功能。
??? * 取代 g77 集成在 GCC 4.0 及以后版本中
gfortran 不是 g95:
??? * gfortran 是一個 Fortran 95 的編譯器,它是 GCC 的一部分。
??? * g95 是另一個 Fortran 95 的編譯器,它是一個基于 GCC 的編譯器。
歷史:
Andrew Vaught 在 2000 年上半年創建了 g95──一個使用 GCC 做后端的開放源代碼的 Fortran 95 編譯器。在隨后的兩年里,這是一個多人協作的項目,但是 2002 年下半年 Andrew Vaught 決定單獨開發 g95。2003 年 1 月,gfortran 項目創建,它建立在當時 GPL 授權的 g95 源碼的基礎上,目的是允許協同開發并與 GCC 代碼集成。
從那時起,Andrew 一個人在持續地開發 g95,g95 與 gfortran 的差別也越來越大。因此,gfortran 項目組也無法為 g95 提供支持或建議。
?
本文轉自:http://hi.baidu.com/quchem/blog/item/c9ee0f10b8542ecda7ef3f9f.html
?
總結
以上是生活随笔為你收集整理的g77,g95,gfortran的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快手弹幕功能在哪里设置
- 下一篇: BLAS+BLACS+LAPACK+SC