Re: [請益] Portable compiler?
※ 引述《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
→
08/26 11:20, , 1F
08/26 11:20, 1F
→
08/26 11:22, , 2F
08/26 11:22, 2F
→
08/26 11:25, , 3F
08/26 11:25, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章