1 CMake设置编译模式Debug或者Release
使用cmake需要指定编译模式时一般有两种方式,一种是直接在CMakeLists.txt中设置,另一种则是在cmake命令行中设置。
1.1 在CMakeLists.txt直接设置
Debug模式
SET(CMAKE_BUILD_TYPE "Debug”)
Release模式
SET(CMAKE_BUILD_TYPE "Release")
1.2 使用cmake命令时设置
Debug模式
mkdir bin
cd bin
cmake -DCMAKE_BUILD_TYPE=Debug ..
make
Release模式
mkdir bin
cd bin
cmake -DCMAKE_BUILD_TYPE=Release ..
make
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:CMake – 设置Debug或者Release编译模式
原文链接:https://www.stubbornhuang.com/2089/
发布于:2022年04月15日 12:14:38
修改于:2023年06月26日 20:17:35
当前分类随机文章推荐
- C++ - 数组初始化 阅读562次,点赞0次
- C++11 - 构建一个符合实际应用要求的线程池 阅读1425次,点赞0次
- CMake - 指定gcc、g++编译器 阅读69次,点赞0次
- C++STL容器 - std::map查找元素与判断键值是否存在方法总结 count,find,contains,equal_range,lower_bound,upper_bound 阅读1257次,点赞0次
- C++ - 跨平台在Windows、Linux系统上获取当前可执行程序路径 阅读59次,点赞0次
- C++ - C++类的特殊成员函数,析构函数,拷贝构造函数,移动构造函数,赋值运算符,移动赋值运算符介绍和基础语法 阅读1097次,点赞0次
- C++ - 单例模式 阅读83次,点赞0次
- C++ - 使用标准库实现事件和委托,信号和槽机制 阅读604次,点赞0次
- C++11 - 父类与子类相互包含的时候该如何正确的使用智能指针,防止循环引用 阅读2801次,点赞0次
- C++11/std::condition_variable - 生产者消费者模型 阅读3186次,点赞0次
全站随机文章推荐
- WordPress - 支持用户注册时使用中文名 阅读2248次,点赞0次
- C++11 - 快速学会正则表达式 阅读1644次,点赞2次
- CSS - 使图片居中显示的方式总结 阅读89次,点赞0次
- C++ - Map中存储动态指针时正确释放内存 阅读4131次,点赞0次
- 宝塔面板部署风铃发卡系统小白教程 阅读773次,点赞1次
- Blender - 更换默认的渲染背景环境贴图 阅读1162次,点赞0次
- Pytorch - masked_fill方法参数详解与使用 阅读1286次,点赞0次
- 资源分享 - C++程序设计语言(第1- 3部分),原书第4版 高清PDF下载 阅读4017次,点赞3次
- C++ - Windows/Linux跨平台gbk与utf8字符集编码转换 阅读493次,点赞0次
- 资源分享 - 3D数学基础:图形和游戏开发 第2版 , 3D Math Primer for Graphics and Game Development (Second Edition) 中文版 PDF下载 阅读6472次,点赞0次
评论
169