gfortran: ошибка: -fPIC -ffree-line-length-0: нет такого файла или каталога - PullRequest
0 голосов
/ 02 марта 2019

Я сталкиваюсь со следующей ошибкой компилятора:

[  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 у меня установлены переменные окружения для *От 1008 * до mpif90, mpicc, mpicxx расположены компиляторы GNU в MPI-оболочке соответственно.

У меня нет проблем при компиляции этого кода на других компьютерах с Linux и macOS, поэтому я уверен, что ошибка компиляции связана с чем-то в системе, в которой я сейчас компилирую.

Я не смог найти никаких gfortran -специфических сообщений по этому вопросу.Я нашел похожий пост в Ошибка компиляции fPIC: нет такого файла или каталога , но я не думаю, что выявленные проблемы являются причиной моей ошибки.

...