CMake构建_增加编译选项(debug&&release)
发布日期:2021-06-30 15:33:33 浏览次数:4 分类:技术文章

本文共 461 字,大约阅读时间需要 1 分钟。

cmake下可以使用:“CMAKE_CXX_FLAGS_DEBUG” 和“CMAKE_CXX_FLAGS_RELEASE” 用来管理C++的Debug与release版本的编译

可以通过使用set命令来增加编译选项:

SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -DNODEBUG -O3 -Wall")

$ENV{CXXFLAGS} 表示用于c++的编译器选项

如果你想增加c的编译参数可以取下值:

CMAKE_C_FLAGS 和 CFLAGS两个变量

CMAKE_C_FLAGS代表c文件,CFLAGS代表c的编译器参数

SET(CMAKE_C_FILAGS "$ENV{CFLAGS} -O0 -Wall -g -ggdb")SET(CMAKE_C_FLAGS_RELEASE "$ENV{CFLAGS} -DNODEBUG -O3 -Wall")

 

转载地址:https://jrhar.blog.csdn.net/article/details/109557168 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Cmake构建_指定gcc/g++版本
下一篇:Windows核心编程_实现QQ好友来消息时任务栏头像闪烁功能

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月16日 07时38分02秒