我正在尝试编译某人发给我的Fortran代码。它在我的Linux机器上编译得很好,现在我试图在Windows下的MinGW下编译它。但是当我运行gfortran
命令来编译并链接它时,它会因以下错误而失败:
undumag_main_omp.f:8175:9:
use omp_lib
1
Fatal Error: Can't open module file 'omp_lib.mod' for reading at (1): No such file or directory
compilation terminated.
我使用-fopenmp
开关来使用OpenMP。
我使用Installation Manager安装了MinGW(5.3.0),选择 mingw32-base 和 mingw32-gcc-fortran 包。我应该为OpenMP兼容性安装其他软件包吗?或者我是否需要自己编译omp_lib.mod
文件,如果是,如何编译?我可以看到我的libgomp.*
文件夹中有一些MinGW\lib\gcc\mingw32\5.3.0
个文件,但在任何地方都没有omp_lib_mod
个文件。