CMake 中有一个变量 CMAKE_BUILD_TYPE ,可以的取值是 Debug Release Rel WithDebInfo 和 MinSizeRel。当这个变量值为 Debug 的时候,CMake 会使用变量 CMAKE_CXX_FLAGS_DEBUG 和 CMAKE_C_FLAGS_DEBUG 中的字符串作为编译选项生成 Makefile ,当这个变量值为 Release 的时候,工程会使用变量 CMAKE_CXX_FLAGS_RELEASE 和 CMAKE_C_FLAGS_RELEASE 选项生成 Makefile。
相关文章
- (原)Vs中debug和release结果不一致
- CMAKE 设置Build Type (Debug/Release)
- 巧用CMake编译策略:C++二次开发中的Release与Debug模式切换秘籍
- CMake生成Debug和Release目标程序时的一些配置
- Cmake的 debug和release
- CMake区分debug、release版本
- c++程序的 cmake编译+vscode来 debug 方法和步骤(ubuntu)
- qgis3.16.6+vs2017再编译(debug+release)
- Cmake 实现debug和release lib依赖项处理
- makefile 中区分debug版本和release版本编译的简单方法