Win10 編譯運行Fortran77程序,開發環境搭建

有個朋友說我講的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   編譯輸出文件名

D:\MinGW\bin>mingw32-gfortran.exe        E:\CodeBlockProjs\gfortranProj\hello.f       -o     E:\CodeBlockProjs\gfortranProj\hello.exe

然後即可以在cmd中輸入執行hello.exe

 

源代碼格式:

每行的開頭,先輸入一個空格,再輸入一個tab,再輸入一個空格,然後纔是代碼。

示例代碼與結果:

 

下載codeblocks:

安裝完成後,mingw文件夾會陳列在codeblocks的文件夾內部,例如會呈現如下層次:D:\Program Files\CodeBlocks\MinGW\bin

http://www.codeblocks.org/downloads/binaries

 

codeblocks中fortran編譯器配置: