fortran77編譯器
⑴ fortran77軟體下載
只有編譯器這個概念。
編譯器的作用就是把 Fortran 格式的源代碼,如 .f90 或者 .f 或者 .for 源代碼文件,變成可執行的 exe 程序。
什麼叫 Fortran 軟體??這個概念很模糊,是口語,應該避免。正確的叫法是 Fortran編譯器。
Fortran77 是一個語法標准,已經很老很老了。目前Fortran的規范是 Fortran2008。
但語法規范不等於編譯器。他們是有區別的,語法規范,Fortran77,Fortran2008,是人們對這種語言的一種約定。類似於 英式英語,美式英語。它不是軟體,我們不能安裝它,也就是說,我們不能安裝 英語英語,也不能安裝美式英語。
這樣的說法是不合邏輯的,我們也不能安裝 Fortran77,因為它是語言,不是軟體!
編譯器是軟體,我們安裝的是編譯器。類似於,我們安裝的是英語詞典軟體,比如金山詞霸,靈格斯詞典軟體等等。
支持Fortran77語法的編譯器軟體有多種,在windows和linux平台均有不同的品牌和版本。比如 Compaq Visual Fortran 和 Intel Visual Fortran 等等。這些才是編譯器,才能被我們安裝。
目前來說,多數編譯器已經支持Fortran90規范。但同時也提供對Fortran77語法規范的支持。
推薦你安裝 Compaq Visual Fortran 這個編譯器,如果你是 windows7 操作系統,那麼你只能選擇 GFortran 或者 Intel Visual Fortran。
我不能直接給出你下載鏈接,因為我需要知道你使用什麼操作系統,是linux還是windows ?windows的話,什麼版本?XP 還是 win7 ?
⑵ fortran77是沒有模塊功能的,但是現在有一個用fortran90編的模塊文件,如何在fortran77中調用模塊
首先看你用的什麼編譯器?你確定你的編譯器只識別 Fortran77 語法?
如果是,那麼沒法調用。建議你更換更高的編譯器。
如果低版本編譯器全部能使用新的語法,那還需要更新的編譯器嗎?
不過我估計你應該用的編譯器是可以支持 f90的,單純支持 F77 的編譯器,應該只能在博物館見到了。
⑶ Fortran編譯程序出現問題怎麼解決
是marc fotran的連接問題,參照幫助說明裡面對path lib include三個系統變數進行設置可以解決。當然,要安裝正確fotran的版本。
具體操作如下:
我的電腦->屬性->高級->環境變數,打開環境變數對話框,找到lib,path,include三個變數名,在變數的值中添加上fortran的相應的庫,這些庫的路徑你可以在安裝目錄里找,如果沒有這三個變數的話,就要手動添加,只要添加的沒問題,就可以用了.
C:\Program Files\Microsoft Visual Studio\DF98\include 添加到include中
C:\Program Files\Microsoft Visual Studio\DF98\lib;
C:\MSC.Software\MSC.Marc\2005\marc2005\lib 添加到lib中
C:\Program Files\Microsoft Visual Studio\DF98\bin;
C:\MSC.Software\MSC.Marc\2005\marc2005\tools;C:\MSC.Software\MSC.Marc\2005\mentat2005\bin添加到path中
前面的安裝路徑可以根據你自己的情況設置,如果沒有這些變數,就要手動添加變數,為其設值.
添加完後應該就可以用了.
一般按下面三個步驟就可以了,我就是這樣安裝的。
第一步:安裝fortran6.6b
第二步:重啟
第三步:安裝msc.marc2005
註:安裝時務必選擇自動更新環境變數
如果還不行,可以參考下面的方法:
用手動使marc指向fortran編譯器,方法如下。
lib設置成:
D:\Program Files\Microsoft Visual Studio\DF98\LIB;
E:\Microsoft Visual Studio\DF98\LIB;E:\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\LIB;
D:\Program Files\Microsoft Visual Studio\DF98\IMSL\LIB
path定義成:
D:\Program Files\Microsoft Visual Studio\DF98\BIN;
D:\Program Files\Microsoft Visual Studio\VC98\BIN;
D:\Program Files\Microsoft Visual Studio\Common\MSDEV98\BIN
這兩種方法我都用過,都是可行的!
E:\Microsoft Visual Studio\DF98\BIN; E:\Microsoft Visual Studio\VC98\BIN; E:\Microsoft Visual Studio\Common\MSDEV98\BIN
⑷ 編譯fortran程序應該選用什麼編輯器
f90 是新的自由格式的fortran代碼 fortran 90
.f 是採用固定格式的fortran代碼fortran 77,有一定的區別,但都能達到相同的目的。
fortran 90是由fortran77發展而來了,增加了一些功能,更加方便。
用哪種編譯器都可以,因為.f是低級版本的fortran文檔,一般高級都支持低級,這個應該沒有問題。
⑸ 很久以前的fortran77程序,用什麼編譯器比較好用
自然是用原來的f77的編譯器較好,不需修改,直接編譯運行。用微軟的power fortran也是不錯的選擇,兼容原來的f77。