Cmake配置编译器
时间: 2024-01-02 17:22:59 浏览: 121
cmake-cmake使用示例之使用Clang编译.zip
CMake是一个跨平台的构建工具,可以用于配置和生成各种不同编译器的构建系统。下面是两种配置编译器的方法:
1. 使用cmake命令行选项:
```shell
# 设置C编译器为gcc
cmake .. -DCMAKE_C_COMPILER=/usr/bin/gcc
# 设置C++编译器为g++9
cmake .. -DCMAKE_C_COMPILER=/usr/bin/g++-9
```
2. 在CMakeLists.txt文件中设置编译选项:
```cmake
# 设置C编译器的编译选项
set(CMAKE_C_FLAGS "-Wall -O3")
# 设置C++编译器的编译选项
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -O3")
```
请注意,以上两种方法都是针对C和C++编译器的配置。CMAKE_C_FLAGS用于设置C编译器的编译选项,CMAKE_CXX_FLAGS用于设置C++编译器的编译选项。你可以根据需要修改这些选项。
阅读全文