Linux下用gdb调试程序
来源:互联网 发布:起小点淘宝店铺 编辑:程序博客网 时间:2024/05/05 17:46
Linux下用gdb调试程序
在执行test.c文件时添加调试信息。即:gcc -o test test.c -g
以下是进入gdb后输入的命令及其意图,只是些基本命令操作
l(list):显示代码。不会显示所有的代码,如果需要则继续输入l
b 行号(函数名、文件名):在某行(函数,文件处)打断点。
info b:查看断点
d 断点编号:去掉该断点
断点打好久开始调试程序
r(run):运行程序
n(next):单步执行
s(step):进入函数
n:继续单步调试,若不想继续输入n,按回车键(因为Linux下对命令有记忆性)
p 变量名:查看某变量的值
p &变量名:查看某变量的地址
display 变量名或&变量名:相当于Windows环境下的监视,即每次单步都可以
查看该变量的值和地址
undisplay 变量名或&变量名:不再显示该变量的值和地址
set:修改变量值
c:直接运行到下一个断点处
bt:查看函数调用逻辑
until n:跳到第n行(自动跳到代码区,忽略空行及{})
disable 断点编号:禁用该断点
enable 断点编号:启用该断点
q(quit):退出调试
0 0
- linux下用gdb调试c程序
- linux下用gdb调试程序
- linux下用gdb调试python程序
- linux下用gdb调试c程序
- Linux下用gdb调试程序
- Linux下用GDB调试多线程程序
- linux下用gdb调试c++程序
- Linux下gdb调试程序
- Linux下gdb调试程序
- linux下gdb调试程序
- 【GDB】Linux下调试程序
- Linux下用gdb调试多进程与多线程程序
- Linux下用GDB调试程序崩溃错误
- 第一课 Linux下用GDB调试程序
- Linux下gdb调试程序的常用命令
- linux 下 gdb 调试c/c++ 程序
- linux下的GDB调试程序
- linux下gdb调试C程序
- spring框架的使用笔记一ioc操作
- Java三大框架
- Day of 3 in Oracle
- seajs模块化jQuery与jQuery插件
- JS浅拷贝和深拷贝的小整理
- Linux下用gdb调试程序
- JPA注解详解
- Facebook 开源大规模预测工具 Prophet:支持 Python 和 R
- ASP.Net MVC 远程部署总结
- Android系统Handler消息处理机制(二)
- IPC基础概念---Serializable接口
- 细究C++中const_iterator与const迭代器的区别
- Android-OpenCV的配置教程
- Hadoop Yarn详解