fortran編譯器推薦參考:http://www.linuxidc.com/Linux/2012-07/65071.htm
我最初使用gfortran窄坦,軟件很小榛搔,編譯也很容易
# ***************** 單文件編譯 *************************
# 編譯(源文件ceshi.for莹规,輸出文件ceshi1)
$ gfortran ceshi.for -o ceshi1
# 運(yùn)行
$ ./ceshi1
# ***************** 多個(gè)文件的編譯 *******************
# 源文件caller.f,called.f ; 輸出文件caller
$ gfortran caller.f called.f -o caller
后來(lái)編譯碰到錯(cuò)誤了坛猪,不知道怎么搞谐宙,就換Intel 的ifort了
(兩個(gè)程序源文件.for掰邢,其中有一個(gè)include了一個(gè)變量定義的文件.INC,似乎不能識(shí)別INC的內(nèi)容)
ifortan--Intel的編譯器
命令行使用方法和上面gfortran命令一模一樣毒费。
下載安裝包
進(jìn)入官網(wǎng)下載學(xué)生版:https://software.intel.com/en-us/qualify-for-free-software
(學(xué)生版需要教育網(wǎng)郵箱丙唧,激活碼它會(huì)發(fā)送到該郵箱)
(建議下載整個(gè)文件,而不是下載在線安裝版蝗罗。因?yàn)榉凑螺d的嘛艇棕,第一種方法還可以自己選擇最快的下載器,第二種就只能等它自己慢慢下)
運(yùn)行安裝程序
./install.sh或者./install_GUI.sh(后者更親民串塑,步驟其實(shí)一模一樣)
啟動(dòng)程序
程序啟動(dòng)的二進(jìn)制文件在/media/winH/Fortran_linux/compilers_and_libraries_2017.4.196/linux/bin/文件夾下沼琉,該文件夾的子文件夾里都有一個(gè)名為ifort的文件。它們就是程序(這些子文件夾大概是針對(duì)不同系統(tǒng)/硬件的)
幫助文檔
/advisor_2017.1.3.510716/documentation/en/welcomepage/get_started.htm
界面操作
你可能更喜歡帶圖形界面的編譯器桩匪,像Visual Studio一樣打瘪。
位置在/advisor_2017.1.3.510716/bin64/advixe-gui
疑難解答
1.windows下的程序拿來(lái)編譯,出現(xiàn)中文亂碼傻昙?
其實(shí)這是系統(tǒng)編碼導(dǎo)致的闺骚,與ifort無(wú)關(guān),linux是utf8,windows是GBK妆档。打開代碼文件另存一下僻爽,就能保存為utf8編碼了,再編譯就支持中文了