13

使用 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 信息。

4

1 回答 1

8

你可以很容易地看到自己。该代码位于 CMake 模块CMakeDetermineCCompiler.cmake等中CMakeDetermineCompilerABI.cmake

您可以在your_cmake_install/share/cmake-2.8/Modules.

于 2013-03-29T07:58:16.820 回答