精華區beta Fortran 關於我們 聯絡資訊
※ 引述《jsb (jsb)》之銘言: : set path=%path%;安裝路徑\g95\bin : set G95_LIBRARY_PATH=安裝路徑\g95\lib : 就可以了。 : 本來想要用 gfortran 比照辦理的,可是 compile 的時候卻跟我說 crt2.o 找不到. . . : 我比較喜歡用 gfortran 啊!怎辦?! : (因為 .o 檔可以跟 C語言的 .o 檔互用) 關鍵在於 mingw 的 gcc 要設定好, 而且不論是 FORTRAN 或 C 都要用 g95 下去 compile。 完整的設定: set path=%path%;安裝路徑\MinGW\bin set path=%path%;安裝路徑\MinGW\libexec\gcc\mingw32\版本 (64位元的可能不一樣) set path=%path%;安裝路徑\g95\bin set G95_LIBRARY_PATH=安裝路徑\g95\lib set CPATH=安裝路徑\MinGW\include;安裝路徑\MinGW\lib\gcc\mingw32\版本\include Compile 的方法:(以 C 呼叫 FORTRAN 的副程式和函數為例) > g95 -c sub_and_func.f > g95 -o calling_f.exe calling_f.c sub_and_func.o -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.76.11
jsb:剛剛發現只要 compile 指令兩行都下gfortran 就好了, 08/26 11:20
jsb:設定裡面關於 g95 的就都省下來了,連 g95 都不用安裝。 08/26 11:22
jsb:果然 gcc-gfortran 還是相當強大的啊!給個讚! 08/26 11:25