gfortran:错误:-fPIC -ffree-line-length-0:没有这样的文件或目录

时间:2019-03-02 14:57:10

标签: compiler-errors gnu gfortran fpic

我遇到以下编译器错误:

[  0%] Building Fortran object CMakeFiles/orion.dir/source/main/helpers.F90.o
gfortran: error:  -fPIC  -ffree-line-length-0: No such file or directory
CMakeFiles/orion.dir/build.make:326: recipe for target 'CMakeFiles/orion.dir/source/main/helpers.F90.o' failed
make[3]: *** [CMakeFiles/orion.dir/source/main/helpers.F90.o] Error 1
CMakeFiles/orion.dir/build.make:342: recipe for target 'CMakeFiles/orion.dir/source/main/helpers.F90.o.provides' failed
make[2]: *** [CMakeFiles/orion.dir/source/main/helpers.F90.o.provides] Error 2
CMakeFiles/Makefile2:105: recipe for target 'CMakeFiles/orion.dir/all' failed
make[1]: *** [CMakeFiles/orion.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

makefile是使用

使用CMake生成的
ccmake ../

在我的~/.bashrc中,我为FC,CC,CXX设置了环境变量,分别将MPI包装的gnu编译器放置在mpif90, mpicc, mpicxx的位置。

我在其他Linux和macOS机器上编译此代码时没有问题,所以我很确定编译错误是特定于我当前正在编译的系统上的东西。

我在此上找不到任何gfortran特定的帖子。我确实在fPIC compiling error: no such file or directory中找到了类似的帖子,但是我认为发现的问题不是导致我出错的原因。

0 个答案:

没有答案