[关闭]
@iStarLee 2018-11-06T13:23:40.000000Z 字数 588 阅读 297

gdb

cpp开发工具


gdb learning

命令 简写形式 说明
list l 查看源码
backtrace bt、where 打印函数栈信息
next n 执行下一行
step s 一次执行一行,遇到函数会进入
finish 运行到函数结束
continue c 继续运行
break b 设置断点
info breakpoints 显示断点信息
delete d 删除断点
print p 打印表达式的值
run r 启动程序
until u 执行到指定行
info i 显示信息
help h 帮助信息
  1. gdb exe.file
  2. # breakpoingts
  3. b file:linenum
  4. b func_name
  5. info breakpoints
  6. d #delet all breakpoints
  7. enable once b_num
  8. enable delete b_Num
  9. disable b_num
  10. r #run eg: r argv
  11. s #step
  12. n #next
  13. c #continue
  14. u #until line
  15. finish #run to the end
  16. i #info
  17. info locals #print local var
  18. l #list content
  19. ################UNKNOWN#############
  20. backtrace #func stack
  21. set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g ")
  22. set (CMAKE_VERBOSE_MAKEFILE ON)
  23. gdb ./example2_sam
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注