我在使用 gfortan 编译器编译 fortran 程序时遇到问题。主程序位于 main.f 中。所以,我在控制台中写道:
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 文件中。但我不知道如何将这些联系在一起。
此外,我尝试使用 Compaq Visual Fortran Complier,但它对我没有帮助。