三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

朝花夕拾 · C语言 | 调试篇

朝花夕拾 · C语言 | 调试篇

1.打印调试

程序运行过程中打印输出:
num;
printf("num = %d\n", num);

2.gdb调试工具

gnu提供的Linux下的代码调试工具。
1.使用gdb调试逻辑错误;
2.使用gdb调试段错误。
r
where 定位段错误的位置。
1.编译程序:-g选项:允许使用gdb进行调试
gcc main.c -g

2.使用gdb调试程序:
gdb./可执行程序
gdb ./a.out

3.gdb指令
l 列出原代码
b+行号 在指定行打断点
r 运行程序
n 执行下一行代码
p+变量名 查看变量值
q 退出gdb
S 跟进函数

← 返回列表