一、GDB的基本使用
1. 编译代码 准备一个文件比如 test_gdb.c
#include <stdio.h>
int main() {
int arr[4] = {1, 2, 3, 4};
int i = 0;
for(i = 0; i < 4; i++) {
printf("%d\n", arr[i]);
}
return 0;
}
编译: -g选项
gcc -g test_gdb.c -o test_gdb
接着用gbd启动应用
gdb ./test_gdb
在GDB的命令行输入:r 则可以直接执行代码
执行 quit 可以推出GDB模式
list 查看源代码
设置断点b break
函数名
行号