debug版本:在编译阶段会加入某些调试信息,是给程序员使用的
release版本:linux默认的版本,给用户的发行版本,没有调试信息,调试信息是在编译过程中加入到中间文件.o文件的。
参照vim安装方法
当再次输入为如下界面,即安装成功

gcc -o test test.c -g
调试信息是在编译阶段进行的,而不是链接阶段
gdb test 进入调试
L: 查看代码

b +行号: 加断点
![]()
r: 运行,启动程序
l: 显示代码
n 输入

info b / info break 查看断点信息

q 退出
p:打印
display :自动打印
![]()
undisplay display的编号 :取消一个display
delete 断点编号 : 删除断点
s: 进入函数
finish
b+函数名 加断点到入口处
c: 继续