linux下的C语言开发(gdb调试)
来源:互联网 发布:php pdo是什么 编辑:程序博客网 时间:2024/05/21 17:14
编写代码过程中少不了调试。在windows下面,我们有visual studio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。
调试的步骤基本如下所示,
(01) 首先,输入gdb test
(02) 进入到gdb的调试界面之后,输入list,即可看到test.c源文件
(03) 设置断点,输入 b main
(04) 启动test程序,输入run
(05) 程序在main开始的地方设置了断点,所以程序在printf处断住
(06) 这时候,可以单步跟踪。s单步可以进入到函数,而n单步则越过函数
(07) 如果希望从断点处继续运行程序,输入c
(08) 希望程序运行到函数结束,输入finish
(09) 查看断点信息,输入 info break
(10) 如果希望查看堆栈信息,输入bt
(11) 希望查看内存,输入 x/64xh + 内存地址
(12) 删除断点,则输入delete break + 断点序号
(13) 希望查看函数局部变量的数值,可以输入print + 变量名
(14)希望修改内存值,直接输入 print + *地址 = 数值
(15) 希望实时打印变量的数值,可以输入display + 变量名
(16) 查看函数的汇编代码,输入 disassemble + 函数名
(17) 退出调试输入quit即可
转载自:http://blog.csdn.net/feixiaoxing/article/details/7199643
阅读全文
0 0
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- 【转】linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- linux下的C语言开发(gdb调试)
- Linux下C语言开发(gdb调试)
- Linux下C语言的调试 - gdb
- Linux下C语言的gdb调试
- Linux 下 C 语言编程 GDB 调试
- linux下gdb调试c语言程序
- Linux下C语言的调试器 Gdb
- hdu 1171多重背包
- nodejs环境配置(记录型)
- Android数据存储之SharedPreferences
- Sublime Text 3 常用插件以及安装方法(vue 插件)
- ubuntu12.04 嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- linux下的C语言开发(gdb调试)
- 基于队列的BellmanFord算法(c++ 有向图)
- TCP拥塞控制
- Ubuntu 14.04 安装cuda8.0和NVIDIA驱动
- ajaxj部分基础
- Android抓取系统logcat以及selinux对其影响
- js取消提交表单
- java多线程学习笔记(四)
- 简述短信验证码登录功能实现