我用gfortan編譯器編譯fortran程序時遇到問題。 主程序位於main.f.所以,我在控制檯寫:fortran鏈接錯誤
gfortran D:\test\test.f
但它顯示了我很多的錯誤,如:
C:\Users\Efds~1\AppData\Local\Temp\cchFNGgc.o:test.f:<.test+0x3a>: undefined reference to '_gridw_'
C:\Users\Efds~1\AppData\Local\Temp\cchFNGgc.o:test.f:<.test+0x3a>: undefined reference to '_gridz_'
etc.
我想這是因爲功能gridw
,gridz
等位於其他* .F文件。但我不知道如何將這些聯繫在一起。
此外,我試圖使用康柏Visual Fortran編譯器,但它並沒有幫助我。
謝謝,它確實有幫助。 gfortran -o test.exe * .f –