小编Die*_*enò的帖子

Cmake 构建失败,CMAKE_AR-NOTFOUND(未找到 cr exe)

cmake 构建失败

CMAKE_AR-NOTFOUND cr libperfutils.a
Run Code Online (Sandbox Code Playgroud)

当我检查构建文件夹 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++
Run Code Online (Sandbox Code Playgroud)

如何在 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
Run Code Online (Sandbox Code Playgroud)

当我手动检查机器中的 ar 时,它可用。

/usr/bin/ar
Run Code Online (Sandbox Code Playgroud)

c++ makefile cmake linux-toolchain

5
推荐指数
2
解决办法
7231
查看次数

标签 统计

c++ ×1

cmake ×1

linux-toolchain ×1

makefile ×1