大家一起来复习GDB吧
1. 怎么编译?
gcc -o name prog.c
注意如果是很多c文件的话,编译语句都要加-g
2. 运行
有些程序会有argv参数,gdb可以有两种形式的传参
gdb name argv1 argv2 ...
或者gdb name之后,
(gdb)r argv1 argv2 ...
3. stop and quit
就用kill和quit吧,ctrl + c也行
4. 其实gdb还是很方便的,命令不记得了还可以help
5. c运行到下一break
6. 最常用的命令,n和s,想成f10和f11吧,呵呵
to be continue... 忙,不写了,下次改
1. 怎么编译?
gcc -o name prog.c
注意如果是很多c文件的话,编译语句都要加-g
2. 运行
有些程序会有argv参数,gdb可以有两种形式的传参
gdb name argv1 argv2 ...
或者gdb name之后,
(gdb)r argv1 argv2 ...
3. stop and quit
就用kill和quit吧,ctrl + c也行
4. 其实gdb还是很方便的,命令不记得了还可以help
5. c运行到下一break
6. 最常用的命令,n和s,想成f10和f11吧,呵呵
to be continue... 忙,不写了,下次改

