cmake中如何添加编译选项 -g
时间: 2023-11-07 13:12:32 浏览: 506
cmake-3.29.3-windows-x86-64
在CMake中,可以通过在`CMAKE_C_FLAGS`或`CMAKE_CXX_FLAGS`变量中添加编译选项来设置编译参数。要添加`-g`选项,可以在`CMakeLists.txt`文件中加入以下代码:
```
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g")
```
这将在编译时将`-g`选项添加到`CMAKE_C_FLAGS`变量中。如果需要为C++代码添加`-g`选项,则可以使用`CMAKE_CXX_FLAGS`变量。如果希望只为某个特定的目标添加`-g`选项,则可以使用`target_compile_options`命令,例如:
```
add_executable(myapp main.c)
target_compile_options(myapp PRIVATE -g)
```
这将为`myapp`目标添加`-g`选项。
阅读全文