GDB调试器的个人使用笔记

  1. gdb -tui(必备啊有木有)
  2. gdb在下断点的时候可以直接下函数名,如 b elaine::Logger::Log
  3. 也可以很方便的通过文件名下断点,比如b log.c:25就是指在log.c文件的第25行下断点
  4. 要使用gdb调试CMake生成的文件,需要加上这几项:SET(CMAKE_BUILD_TYPE "Debug") set(CAMKE_CXX_FLAGS "-rdynamic -O0 -g -ggdb")
  5. 用gdb调试stl容器会比较麻烦,最好要记住看哪个成员变量(或许可以使用gdb的stl插件)

猜你喜欢

转载自www.cnblogs.com/jo3yzhu/p/12699483.html