调试工具 GDB 和 Valgrind 的使用指南
1. 使用 GDB 进行调试
1.1 运行时修改变量
使用 GDB 可以在运行时修改变量,这对于实验非常方便。以下是具体步骤:
1. 准备工作 :需要 memtest.c 程序、Makefile、Make 工具和 GCC 编译器。
2. 编译程序 :
$> make memtest
gcc -g -Wall -Wextra -pedantic -std=c99 memtest.c -o memtest
- 启动 GDB :
$> gdb ./memtest
- 设置断点并运行 :
(gdb) break main
(gdb) run
- 单步执行 :使用
next命令单步执行,直到strcpy()函数之后。 - 打印数组
超级会员免费看
订阅专栏 解锁全文
96

被折叠的 条评论
为什么被折叠?



