- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试构建 Trilinos在我的 OS X 10.11.6 笔记本电脑上,不断遇到以下问题:CMake 使用 Apple 的 Clang 而不是 GCC
...
Probing the environment ...
-- USE_XSDK_DEFAULTS='FALSE'
-- CMAKE_BUILD_TYPE='RELEASE'
-- BUILD_SHARED_LIBS='FALSE'
-- CMAKE_C_COMPILER_ID='AppleClang'
-- CMAKE_C_COMPILER_VERSION='7.3.0.7030031'
-- CMAKE_CXX_COMPILER_ID='AppleClang'
-- CMAKE_CXX_COMPILER_VERSION='7.3.0.7030031'
...
尽管我在调用中将 gcc/g++ 地址作为参数传递:
cmake -D CMAKE_C_COMPILER=/usr/bin/gcc -D CMAKE_CXX_COMPILER=/usr/bin/g++ ..
我分别安装了 GCC 和 G++:
$ gcc --version
gcc (GCC) 4.9.2 20141029 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
UPD 如果有人感兴趣,我已经放弃并将开发转移到 ubuntu。如果你找到了这样做的方法,请在下面评论
最佳答案
当编译器被显式设置时,CMake 不会尝试猜测其标识(变量*_COMPILER_ID
和*_COMPILER_VERSION
。
如果您希望(通常您确实希望)此标识正确反射(reflect)您的编译器,您也需要显式设置这些变量。
要设置几个描述构建环境的变量,您可以使用 toolchain files .
关于c - OS X : CMake ignores CMAKE_C_COMPILER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39477167/
我最近探索了 distcc,但无法使其工作。所以我 sudo apt-get remove distcc 之后,我收到错误 ==> Processing catkin package: 'gencpp
我在使用 VS2017 中的集成 CMake 支持时遇到了很多问题。 起初我在让 CXX 编译器工作时遇到问题,但安装“Win 8.1 和 UCRT”包修复了它。 现在我在编译 C 时遇到了问题。 N
我正在尝试构建 Trilinos在我的 OS X 10.11.6 笔记本电脑上,不断遇到以下问题:CMake 使用 Apple 的 Clang 而不是 GCC ... Probing the envi
当我构建一个包含 ndk 代码的 android 项目时。我收到以下错误: Build command failed. Error while executing process /home/gong
我读了Using a Mac to cross-compile Linux binaries并从中运行一些命令。当我在 macOS 上运行 cargo build 时,我收到以下错误: CMake E
这是cmake相关的问题尝试构建项目,但在构建机器上使用默认 clang-3.5 时遇到了一些问题,因此在那里安装了 clang-3.7。不幸的是它没有clang 符号链接(symbolic link
当我尝试通过运行 build_ios.sh 构建 Assimp 时,它告诉我: CMake Error: your C compiler: "/Developer/Platforms/iPhoneOS
更新 Android Studio NDK 后,由于与 CMAKE 相关的错误(我的应用程序使用一个 c++ 文件),我无法构建我的应用程序。以下是错误行: Build command failed.
我正在尝试按照本教程开始使用 OpenGL:http://www.learnopengl.com/#!Getting-started/Creating-a-window它需要下载 glfw 和 CMa
我正在尝试使用 CMake 制作一个 Visual Studio 解决方案来编译最新版本的 aseprite,而 CMake 一直给我: No CMAKE_C_COMPILER could be fo
我正在尝试使用 CMake 制作一个 Visual Studio 解决方案来编译最新版本的 aseprite 并且 CMake 不断给我: No CMAKE_C_COMPILER could be f
我正在为不同的 CPU 架构生成 libjpeg-turbo.so 文件。 如果我在构建文件夹中执行以下 cmake,即使该路径中存在工具链文件,我也会收到此错误: $ cmake -G"Unix M
我是一名优秀的程序员,十分优秀!