我對gfortran的瞭解不多,我只是在HPC(Linux操作系統)上使用它,但我認爲你可以試試g95。
我只是將整個目錄複製到某個地方,我寫了一個.bat文件來設置路徑,它的工作原理。
唯一的問題是,該程序無法知道HOME目錄在哪裏。
我的文件:
D:\bin\g95>tree
卷 D: 的文件夾 PATH 列表
卷序列號爲 00000200 5E6C:35EF
D:.
├─bin
├─doc
└─lib
└─gcc-lib
└─i686-pc-mingw32
└─4.1.2
D:\bin\g95>tree /f
卷 D: 的文件夾 PATH 列表
卷序列號爲 00000200 5E6C:35EF
D:.
├─bin
│ a.exe
│ ar.exe
│ as.exe
│ b.f
│ b.zip
│ f.dat
│ g95.exe
│ h.ctl
│ h.grd
│ ld.exe
│ mingwm10.dll
│ ranlib.exe
│ rm.dat
│ strip.exe
│ ua.dat
│ uc.dat
│ va.dat
│ vc.dat
│ za.dat
│ zc.dat
│
├─doc
│ bg.gif
│ COPYING.txt
│ docs.html
│ g95.bmp
│ G95Manual.pdf
│ Readme.html
│ README.txt
│
└─lib
│ crt1.o
│ crt2.o
│ dllcrt2.o
│ libadvapi32.a
│ libgdi32.a
│ libkernel32.a
│ libm.a
│ libmingw32.a
│ libmingwex.a
│ libmoldname.a
│ libmsvcrt.a
│ libshell32.a
│ libuser32.a
│ libws2_32.a
│
└─gcc-lib
└─i686-pc-mingw32
└─4.1.2
cc1.lnk
f951.exe
libf95.a
libgcc.a
和我setg95.bat文件:
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\bin\g95\bin;d:\bin\vim\vim63;d:\bin\bin;
SET LIBRARY_PATH = d:\bin\g95\lib
set G95_LIBRARY_PATH=d:\bin\g95\lib
d:
rem under win32 :
rem g95 -ffree-form -fendian=big -o readv3 readv3.f
cmd
你還沒有告訴我們操作系統或其他任何回答這個問題需要的。 – bmargulies 2012-01-17 17:43:16
幾年前問到comp.lang.fortran的確切問題。我無法在谷歌上找到它,也沒有在我的本地存檔中找到,但嘗試在那裏搜索「便攜式gfortran」或「便攜式編譯器」。 – Rook 2012-01-17 17:49:07