有個朋友說我講的blas中的fortran語法有個地方不正確,非說他自己的理解是對的。
我說你拿出證據來才行。他說自己不知道怎麼編譯f77程序——好吧,那還這麼自信呀^^
首先,可以使用intel的 parallel studio套件來編譯運行f77;
其次,如果嫌intel的套件太大了,可以任何當前版本的gfortran編譯f77程序。既可以使用較流行的code blocks 內部配搭MinGW,也可以直接單獨使用MinGW。加上code blocks只是爲了能有個IDE環境,方便編輯代碼和調試。
要當心fortran77的語法格式。
Linux中簡單的編譯命令:
gfortran hello.f -o hello
在Win10的MinGW中,如果 gfortran編譯器的程序名字不爲簡單的 gfortran,那麼以實際爲準
基本格式也是:
編譯程序名 fortran源文件名 -o 編譯輸出文件名
然後即可以在cmd中輸入執行hello.exe
源代碼格式:
每行的開頭,先輸入一個空格,再輸入一個tab,再輸入一個空格,然後纔是代碼。
示例代碼與結果:
下載codeblocks:
安裝完成後,mingw文件夾會陳列在codeblocks的文件夾內部,例如會呈現如下層次:D:\Program Files\CodeBlocks\MinGW\bin
http://www.codeblocks.org/downloads/binaries
codeblocks中fortran編譯器配置: