gdb调试器 ■本课程调试器讲解以gdb为主 ■gdb一般以跟随gcc套件安装于Unix/Linux:环境下 gdb调试的流程 .带调试选项编译、构建调试对象 l.启动gdb调试器 l.设置断点 M.显示栈帧 V.显示值 VI.继续执行 11
本课程调试器讲解以gdb为主 gdb一般以跟随gcc套件安装于Unix/Linux环境下 gdb调试的流程 I. 带调试选项编译、构建调试对象 II. 启动gdb调试器 III.设置断点 IV.显示栈帧 V. 显示值 VI.继续执行 gdb调试器 11
生成调试信息 ■利用gcc的-g选项生成调试信息: gcc-Wall -02-g ■在Makefile中指定生成调试信息: 设置CFLAGS为:CFLAGS=-Wal∥-O2-g ■configure)脚本指定生成调试信息: S./configure CFLAGS="-Wall-02-g" ■如果优化选项-O对调试有影响,可关掉 12
利用gcc的-g选项生成调试信息: gcc -Wall -O2 -g 在Makefile中指定生成调试信息: 设置CFLAGS为:CFLAGS = -Wall -O2 -g configure脚本指定生成调试信息: $ ./configure CFLAGS="-Wall -O2 -g" 如果优化选项-O对调试有影响,可关掉 生成调试信息 12