我正试图在32位的ubuntu虚拟机上建立图书馆三元论。我编写了以下配置脚本:
cmake \
-D CMAKE_INSTALL_PREFIX:FILEPATH=./ \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=OFF \
-D Trilinos_ENABLE_Anasazi:BOOL=ON \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraEXt:BOOL=ON \
-D Trilinos_ENABLE_Triutils:BOOL=ON \
-D Trilinos_ENABLE_Belos:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D TPL_BLAS_LIBRARIES=/usr/lib/libblas.so.3 \
-D TPL_LAPACK_LIBRARIES=/usr/lib/liblapack.so.3 \
-D CMACKE_VERBOSE_MAKEFILE:BOOL=ON \
-D Trilinos_ENABLE_DEBUG:BOOL=ON \
-D CMACK_BUILD_TYPE:STRING=DEBUG \
-D Trilinos_ENABLE_EXPLICIT_INSTANTIATION:BOOL=ON \
../当我在终端中使用ksh命令执行它时,我会得到以下错误:
CMake错误: CMAKE_Fortran_Compiler未设置,在EnableLanguage之后
发布于 2015-08-09 10:35:16
您似乎没有安装Fortran编译器。这就是为什么cmake不能单独设置CMAKE_Fortran_Compiler,并要求您手动指定一个。
由于您正在使用Ubuntu,我建议您使用GCC套件中的gfortran。如果您从存储库安装了编译器,那么cmake应该很好。
您可以使用
sudo apt-get install gfortranhttps://stackoverflow.com/questions/31901862
复制相似问题