【发布时间】:2017-03-05 18:06:18
【问题描述】:
cmake 构建失败
CMAKE_AR-NOTFOUND cr libperfutils.a
当我检查构建文件夹 ar 未设置时。 x86_64-linux\gtest-native\1.7.0-r5\build\CMakeCache.txt
CMAKE_AR:FILEPATH=CMAKE_AR-NOTFOUND
//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++
如何在cmake中设置ar?
当我看到输出下方的 cmake 配置时。 cmake 自动查找 g++ 以及为什么它没有检测到 ar
-- The CXX compiler identification is GNU 4.8.4
-- Check for working CXX compiler: g++
-- Check for working CXX compiler: g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
当我手动检查机器时,它可用。
/usr/bin/ar
【问题讨论】:
-
你使用什么 CMake 版本?你想交叉编译吗?无论如何,
CMakeLists.txt的内容(minimal reproducible example 的形式)会有所帮助。 -
cmake-2.8.12.2 为 x86_64 GNU/Linux 构建
标签: c++ makefile cmake linux-toolchain