GFortran軟件介紹
gfortran是一款免費的Fortran 95/2003/2008編譯器GCC、GNU的集合,如果用戶想要對二進制GUN項目進行開發(fā)編譯,那么這款軟件是必不可少的。Fortran是一種編程語言,主要應用于科學和工程計算領域,是世界上最早出現(xiàn)的計算機高級程序設計語言,讓我們的用戶能夠對程序進行編譯和使用。
GFortran安裝步驟
1.在華軍軟件園下載GFortran的安裝包,解壓后,雙擊“exe”文件,進入安裝向導,單擊I Agree
2.點擊“Browse”選擇安裝位置,一般默認在C盤,推薦安裝在D盤,單擊Install安裝
3.軟件正在安裝,請耐心等待
4.GFortran安裝完成,單擊Close,退出安裝向導
GFortran使用方法
1、source中未使用外部庫鏈接的,直接執(zhí)行:
gfortran foo.f/f90 -o foo
./foo
如沒有"-o"選項,生成a.out文件,這顯然不是我想要的。:D
2、gFortran分兩部分:compiler and library。如果gFortran不是標準安裝的,編譯source后執(zhí)行,可能找不到lib,這時可以加入"-static"選項:
gfortran -static foo.f/f90 -o foo
gFortran會將庫建在所生成程式內部。
3、FortranSource有77和90兩種書寫格式,gFortran默認根據(jù)後綴進行compile。如果想自定義,例如foo.f是用90格式寫的,可執(zhí)行:
gfortran -ffree-form foo.f -o foo
大寫的後綴名,gFortran會預執(zhí)行該程式。
4、多source文件時,先compile不含PROGRAM語句段的source文件,各自生成foo1.o,foo2.o等。再一起編譯。例如:
gfortran -c foo1.f/f90
gfortran -c foo2.f/f90
gfortran main.f/f90 foo1.o foo2.o -o main
5、foo.f95的,加選項"-std=f95",.f2003的,目前支援尚不完整。順便說,gFortran unstable版4.3.x將支援pointer。
下面還有一些可能常用到的options。
"-fbounds-check":檢查列表序列腳標是否超出
"-ffree/ffix-line-length-n":設置最大columns。77默認:72;90默認:132。n若設為"0"或"none",則不限有效行數(shù)
"-fimplicit-none":等同于在f90每段sub中聲明"IMPLICIT NONE",且source中implicit語句優(yōu)先
"-fmax-error-n":意義如詞義
"-fsyntax-only":不編譯,只檢查語法
"-fexternal-blas":使用BLAS庫函數(shù),替代gFortran默認的函數(shù)
GFortran更新日志
1:全新界面,清爽,簡單,高效
2:性能越來越好
華軍小編推薦:
GFortran作為一款應用廣泛,功能強大的免費編程工具,該最新版的功能得到眾多網(wǎng)友的一致好評,強烈推薦大家下載使用,另外還有快表軟件、AlphaEbot動作編輯軟件、河小象編程客戶端、自動化測試工具AutoRunner、小海龜LOGO語言推薦給大家下載使用。
您的評論需要經過審核才能顯示