linux 的调试工具gdb 和工程管理工具make/Makefile

首先 -g :编译的时候保留调试信息 O0-O1 -O2 -O3 O1 : 缺省值 O2 : 业界公认的优化 O3 : 优化比较激进 优化级别越高,执行顺序就跟原始顺序差别越大,所以最好关闭优化再执行 默认-O1 gdb :常用指令 break(b) 打断点 info break step(f11)逐语句 next(f10) 逐过程 breaktrace(bt) 查看堆栈的调用 frame(f)
相关文章
相关标签/搜索