gpt4 book ai didi

c++ - 在 Mac OS X 上构建 Trilinos(科学计算库)时遇到问题

转载 作者:行者123 更新时间:2023-11-30 04:28:44 25 4
gpt4 key购买 nike

我正在尝试构建 Trilinos Mac OS X 10.6.8 上的库,基本上遵循 this page 上的说明和 CMake Quickstart document包含在 Trilinos 中。

为了使用 CMake 构建它,说明建议设置一个目录,例如/usr/local/trilinos,在其中创建一个 ./do-configure 脚本并运行它。我的脚本是:

EXTRA_ARGS=$@

cmake \
-D CMAKE_BUILD_TYPE:STRING=DEBUG \
-D Trilinos_ENABLE_TESTS:BOOL=ON \
$EXTRA_ARGS \
${TRILINOS_HOME}

运行此脚本会开始配置,直到出现错误。可以在此处找到详细输出:http://pastebin.com/abrEghD7

我认为消息的相关部分是:

-- Verifying Fortran/CXX Compiler Compatibility - Failed
CMake Error at /usr/local/Cellar/cmake/2.8.7/share/cmake/Modules/FortranCInterface.cmake:284 (message):
The Fortran compiler:

/usr/local/bin/gfortran

and the CXX compiler:

/usr/bin/c++

failed to compile a simple test project using both languages. The output
was:

但是,我无法解释为什么脚本会指责 Fortran 和 C++ 编译器。我用“Hello World”测试了 Fortran 编译器,并在整个项目中使用了 OS X 的 C++ 编译器。据我所知,两个编译器都可以正常工作。

谁能猜出哪里出了问题?

编辑:似乎是一些兼容性问题,而不是个别编译器的问题。

最佳答案

当我编译paraview。我将我的 CXX 编译器设置为 g++ 而不是像 cmake 那样的标准 c++。因为否则我会看到类似的错误。

关于c++ - 在 Mac OS X 上构建 Trilinos(科学计算库)时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9922338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com