博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu12.04 gdb安装使用
阅读量:4662 次
发布时间:2019-06-09

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

参考文档:

          

【新手笔记】:

安装:

1、下载源码并解压:

wget ftp://sourceware.org/pub/gdb/releases/gdb-7.8.tar.gz

tar -xf gdb-7.8.tar.gz

2、按照README中的步骤一步步执行:

./configure 

make

make install (该步要一管理员身份运行)

使用:

1、使用gcc/g++编译源文件的时候要加上-g参数把调试信息加到可执行文件中,否则会提示Reading symbols from /home/XX/XX...(no debugging symbols found)...done.

如:gcc -g -o test test.c

2、开始使用gdb调试

gdb test 

下面列出一些gdb常用命令:

l <n>              输出第n行到n+9行的源代码
break <n>      在第n行设置断点
info break        查看断点信息
r                    运行
n                    单步执行
c                    继续执行
p varName      输出变量值
q                    退出

bt       查看函数堆栈。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/faraway-tiny/p/4918369.html

你可能感兴趣的文章
[RxJS] Filtering operators: take, first, skip
查看>>
[RSpec] LEVEL 2 CONFIGURATION & MATCHERS
查看>>
外观模式
查看>>
_instance_reset
查看>>
第四周学习笔记
查看>>
期中总结
查看>>
mysql group by 对多个字段进行分组
查看>>
json序列化和反序列化
查看>>
C#深入浅出 继承(六)
查看>>
20180925-6 四则运算试题生成
查看>>
mysql报错显示法文解决办法
查看>>
人生永远没有太晚的开始(个人文章)
查看>>
服务器初识、linux安装、linux初识
查看>>
vim+软件安装——06
查看>>
[转]Netty初探
查看>>
HDU-4143 A Simple Problem
查看>>
什么是协程?
查看>>
mybatis动态SQL--传入参数为集合,数组类型
查看>>
二分查找(BinarySearch)
查看>>
ACM Minimum Inversion Number 解题报告 -线段树
查看>>