以下參考 Microsoft Fortran User's Guide Devil(璉璉) Devil.bbs@vlsi1.iie.ncku.edu.tw ------------------------------------------------------------------------- 一個未設定好的環境變數會造成編譯或連結的失敗, Microsoft Fortran 需要及 能使用以下的環境變數: 1. path : 指定搜尋 program路徑及順序, 若在目前目錄中含有 fl.exe, link.exe 等檔案則可省略. 須注意在 fl.exe 及 link.exe 之前的路徑名中不可有相同的可執行檔名, 例如 PowerStation 的 link.exe 為 32 bit 的程式, 無法取代原來之 link.exe 5.15, 所以在此須特別注意!! 2. lib : 指定程式庫所在的路徑, 若在目前目錄中有連結時需要之所有 程式庫檔時則可省略 3. include : 指定引入檔所在的路徑, 若在目前目錄中有編譯時需要之所有 引入檔或未用到引入檔時, 則可省略 4. tmp : 指定暫存檔存放的路徑, 若未指定則以目前目錄為暫存區 5. init : 指定環境設定檔之目錄, 本環境變數提供給 pwb.com, qh.exe , CodeView.exe等使用, 若不使用該軟體, 則可省略 6. helpfiles : 指定線上輔助說明檔所在的路徑, 本環境變數提供給 pwb.com , qh.exe, CodeView.exe等使用, 若不使用該軟體, 則可省略 7. fl : fl 的 option, 可省略 8. link : link 的 option, 可省略 設定方法 語法 set envname=driver:\pathname 也可利用 BIN目錄下的 NEW-VARS.BAT 來設定, 若嫌其會改到您目前路徑 設定很討厭, 您可以多載入一層 DOS Shell, COMMAND.COM /E:1024 再使用 NEW-VARS.BAT , 用畢 Fortran 後以 Exit 回到原 DOS Shell. 範例 PATH=d:\mosf\msf51\BINB\;d:\mosf\msf51\BIN\;C:\DOS;C:\CWINDOWS; LIB=d:\mosf\msf51\LIB\ INCLUDE=d:\mosf\msf51\INCLUDE\ TMP=C:\CWINDOWS\TEMP HELPFILES=d:\mosf\msf51\HELP\*.HLP INIT=d:\mosf\msf51\INIT\ FL=/4Yb LINK=/INFO