以下參考 Devil(璉璉) Devil.bbs@vlsi1.iie.ncku.edu.tw ----------------------------------------------------------------------------- link 的數種方法 .... 先注意你的環境變數是否有設對, 例如當你的路徑設定的第一項不是指 到你 Fortran link.exe 的目錄時, 請特別注意! 請檢查其它目錄 (在 fortran\binb\ 前的路徑順序) 及現行目錄是否有 link.exe 的執行檔 , 例如 PowerStation 的 link.exe 只支援 32 bit 的目的碼, qb 的 link.exe 版本過舊, dos 舊版 (新版 DOS不內含 link.exe 了) 內的 link.exe 也有問題等! SET LIB=...\LIB 注意 SET LIB所指的路徑是否為 Fortran的程式庫路徑. link 會先在 現行目錄下找, 在按環境設定的順序去找! 你也可以這樣設 SET LIB=C:\FORTRAN\LIB;C:\IMSL\LIB 法一: 對你的程式逐步進行... a. fl /c yourfile.for b. link 1. link yourfile+...+OBJfile,[EXEfile],,MATH+...+LIBfile,,; or 2. link [Enter] yourfile+[Enter] ...+[Enter] OBJfile [Enter] [Enter] [Enter] MATH+ [Enter] ...+ [Enter] LIBfile [Enter] [Enter] 法二: 一口氣玩完! fl yourfile.for [option] /link libfile [link option] 不過要注意的是你的程式是否有大到要 256個節區? 你可以 在 /seg:256 後再加 /info, link會告訴你須要多少!!再按 所給的值略加一點重新做一次! /seg:??? ??? 在MS Fortran 5.0的上限 1024 , 預設值 128 ??? 在MS Fortran 5.1的上限 16,375 , 預設值 128 法三: 使用 pwb!! pwb 的使用就非常簡單了, 你只要在 options下 link 選項 中加入 MATH 就可以啦!! 法四: 使用 yourfile.mak 檔! 我會做, 但我不知道如何說明... 這是我知道的幾種方法, 各位可參考看看!!