GDB学习
编译携带调试信息的可执行程序gcc编译时加上-g参数 gcc *.c -o myapp -g 因为携带调试信息,带-g参数生成的可执行文件体积会比不带-g参数的大,发布应用的时候一般取消—g参数生成可执行程序。 进入调试 gdb 带-g参数生成的可执行文件GDB 调试start # 只执行一步 next(n) # 继续执行 单步走 跳过函数 step(s) # 继续执行 单步走 可以进入到函数内部 continue(n) # 继续执行 直接停在断点位置查看代码# list(l) l # 行号|函数名 l # 文件名:行号|函数名字设置断点# 设置文件断点 ...