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