CMake 如何检查工作编译器?

问题描述 投票:0回答:1

使用 CMake 时,我注意到输出消息:

-- C 编译器标识是 GNU

-- CXX 编译器标识是 GNU

-- 检查 C 编译器是否正常工作:/usr/bin/gcc

-- 检查 C 编译器是否正常工作:/usr/bin/gcc -- 有效

-- 检测 C 编译器 ABI 信息

-- 检测 C 编译器 ABI 信息 - 完成

-- 检查 CXX 编译器是否正常工作:/usr/bin/c++

-- 检查 CXX 编译器是否正常工作:/usr/bin/c++ -- 有效

-- 检测 CXX 编译器 ABI 信息

-- 检测 CXX 编译器 ABI 信息 - 完成

我只是好奇 CMake 如何检查编译器是否工作以及 ABI 信息。

gcc cmake
1个回答
9
投票

您可以轻松地亲自查看。代码位于 CMake 模块

CMakeDetermineCCompiler.cmake
CMakeDetermineCompilerABI.cmake
等。

您可以在

your_cmake_install/share/cmake-2.8/Modules
中找到这些模块。

© www.soinside.com 2019 - 2024. All rights reserved.