
gdb调试
hacker_lpy
学的通信工程专业,做过一年的java J2EE开发,现在从事C++开发,熟悉windows程序设计及linx后端服务器开发
展开
-
gdb调试的一些技巧
【1】虽然list已经很方便了, 但还是不尽人意. 如果能够在运行的同时显示代码就好了, 答案是肯定的. 使用如下命令启动gdb:gdb -tui main或者在启动gdb后, 输入命令focus或layout: 【2】linux下,程序出现崩溃都会在可执行文件的目录生成core文件,此时可以使用core文件查看崩溃时的调用堆栈,命令: gdb 程序名 core文件名 然后就像平时的...原创 2018-06-12 11:16:31 · 495 阅读 · 0 评论 -
【转】CMake生成的可执行文件能够gdb调试
最近在看开源项目TeamTalk的源码,想要调试一下,发现调试不了,因为原来的编译脚本没有加入调试信息,百度了一下,只需要在CMakeLists.txt文件中加入下面三行代码: SET(CMAKE_BUILD_TYPE "Debug") SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") SET(CMAKE_CXX_...转载 2018-09-07 16:42:01 · 797 阅读 · 0 评论