1. quit(q)退出gdb循环
2. run(r):执行可执行程序,如果没有设置断点,则将整个程序从头到尾执行一遍
3. list(l):展示可执行程序的相关行信息,默认展示10行
list m,n:展示从m到n行的信息
list func:展示func函数附近的信息
4. break(b):设置断点,当调试器将程序运行到断点所在位置时,程序会停在这里
break 行号:表示在某行设置断点
break func:在func函数位置设置断点
info break(b):查看所有断点信息
delete breakpoint 断点编号:删除指定的断点
5. next(n):执行下一条语句
6. continue(c):从断点处继续向后执行,直到遇到下一个断点或者程序结束
7. step(s):能够跳入到指定函数中,查看相关函数内部代码
8. print(p) 变量名/地址:打印指定变量/地址信息
print(p) expr:打印表达式的值
9. set variable 变量名=值:给相关变量赋值
04-05
07-30
2万+
07-30
2033