Flags for language <LANG>when building for the <CONFIG>configuration.
SET(CMAKE_C_FLAGS_DEBUG "-g -D_DEBUG -O0")
SET(CMAKE_C_FLAGS_RELEASE "-g -DNDEBUG -O3")
SET(CMAKE_CXX_FLAGS_DEBUG "-g -D_DEBUG -O0")
SET(CMAKE_CXX_FLAGS_RELEASE "-g -DNDEBUG -O3")
1、首先在linux下我们需要先安装gdb调试工具,大多数情况下Centos和Ubuntu下是默认安装了gdb的。2、其次调试程序,编译时还需要加上-g选项让编译生成的可执行文件中包含足够的调试信息。
3、最后完成调试就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)