标签:
1.编译
F9 输入g++ -o xxx xxx.cpp -g -Wall (-Wl,-stack=1000000)
//g++ -O2 xxx.cpp -o xxx -g -Wall (-Wl,-stack=1000000)
C + F7调出gdb
2. gdb
先打
b main
r
进入调试:
n表示next执行下一行,会跳过函数
s同理,但不会跳过,而且会进入系统函数= =
fin表示跳出当前函数,且返回函数值 ex:"Value returned is $1 = (const int &) @0x8058cfc: 1"
p x 查看当前变量x的值(同时可以查看数组,显示就和P的一样。。)
disp x永久查看变量x的值
und 一次性去除所有查看信息
b x在line x设置一个断点
c跳到下一个断点
k杀死进程
q退出gdb
b x if xxx 调到x行,并且满足xxx
两次C-c 死循环时退出程序
set print pretty on/off 调试的时候看变量的格式修改
d去掉所有断电
标签:
原文地址:http://www.cnblogs.com/rausen/p/4204424.html