博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gdb调试步骤
阅读量:3933 次
发布时间:2019-05-23

本文共 490 字,大约阅读时间需要 1 分钟。

gdb调试

Gdb调试过程:

1、程序经过预处理后,即进入编译阶段,进入编译阶段,首先声明编译:
2、格式:gdb -o test test.c -g
3、进入编译:gdb test
4、显示需要编译调试的源程序:l(list)//list filename
5、设置断点:b(break)行号
6、查看设置的断点:info b
7、运行调试程序:run
8、跳到下一个断点:c(continue)
9、单步运行的话使用:n(next)/s(step into)跳到函数体 //区别在与:next执行函数体,而step不执行函数体
10、调试过程中查看某个变量的变化:print i (每次都要手动设置)//display i(设置一次一直尾随,直到用“undisplay 变量标号” 停止)
11、退出当前的调试使用finish 跳出函数
12、清楚断点 clear 行号
13、Delete 断点信息序号// 删除所有断点或设置的要删除的断点
14、退出调试 q
15、b num if i20 设置断点的触发条件
16、condition num i
50 改变断点的触发条件

转载地址:http://huegn.baihongyu.com/

你可能感兴趣的文章
ant + svn 自动部署项目
查看>>
TCP/IP,http,socket,长连接,短连接
查看>>
java对html转移的语言反编译-org.apache.commons.lang3包有个StringEscapeUtils
查看>>
PostgreSQL 9.5 连接redis及其使用
查看>>
redis_fdw使用简介
查看>>
python在Eclipse中集成pydev,以及window安装settools、requests
查看>>
MySQL中的日期计算unix_timestamp
查看>>
redis的消息订阅/发布总结
查看>>
分布式开放消息系统(RocketMQ)介绍
查看>>
(转) RocketMQ与Kafka对比(18项差异)
查看>>
在Windows下搭建RocketMQ
查看>>
Kryo:快速、高效的序列化框架
查看>>
spring抛出BeanCreationException之@Autowired,@Qualifier
查看>>
Intellij IDEA 快捷键整理
查看>>
idea的基本Debug调试
查看>>
TCP: time wait bucket table overflow解决方法
查看>>
springmvc常用注解标签详解
查看>>
ffmpeg基本用法(转)介绍
查看>>
Java通过调用FFMPEG获取视频时长(已测试)
查看>>
java.lang.ProcessBuilder类(系统进程)
查看>>