1.b(break) main
2.b 文件名:行号 //这是对项目中多个源文件进行调试的必备操作
3.b 行号 if variable=value //条件断点,对一个循环中某次操作进行查看
4.info b //查看所有断点
5.delete(d) value //删除断点
6.run //运行,值得注意的是run之后的step(s) and next(n)
7.continue //运行到下一个断点。
8.watch 变量名 //监控变量
9.finish //结束
10.quit //退出
函数调用时会在栈区开辟空间来记录函数的活动状态包含4部分
1.自动变量
2.形参类表
3.主调函数的基地址 ebp (rbp) 中
4.执行完该函数后下一条指令的地址pc (rbp+8)
11.info registers //查看所有寄存器
edp : 基址指针寄存器
x/x 0x22222 //查看特定地址所指内存中的值
12. objdump -d a.out //反汇编exe文件