标签: c++ cmake
我尝试使用
set
cmake
命令,但我不确定要添加什么。我被告知DEBUG=true之类的东西,但到目前为止我无法找到正确的标志来设置。
DEBUG=true
答案 0 :(得分:62)
如果要在编译时构建调试(包括源信息,即-g),请使用
cmake -DCMAKE_BUILD_TYPE=Debug <path>
如果要构建发布版本,可以使用
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo <path>
答案 1 :(得分:1)
或者,您可以使用CMAKE GUI进行更改。对项目执行ccmake将产生类似于以下内容的屏幕:
ccmake
在CMAKE_BUILD_TYPE字段中输入 Debug 将允许您使用调试标志进行构建。
CMAKE_BUILD_TYPE