linux的gdb命令bt,Linux下离线安装gdb及常用命令汇总

以redhat6.5虚拟机作为例子,由于工作性质,大部分情况linux的软件安装,是采用离线方式的。

1.离线安装gdb

像gcc、g++或者gdb这种常用的工具软件,一般虚拟机都会安装的,如未安装,则去镜像文件中找,一般都有。

1.1 找到并选定镜像文件

虚拟机-》设置-》CD/DVD->勾选“已连接”+“启动时连接”-》使用ISO镜像-》“选择镜像文件xxx.iso”

1.2 在终端下操作安装

(懒得挂载,直接到/medium下找文件内容,当然也可以去挂载):

cd /medium

cd RHEL_6.5.../Packages

ls -l |grep gdb

rpm -i gdb-7.2-60.el6_4.1.x86_64.rpm

rpm -qa |grep gdb 或者 rpm -qa gdb

gdb -v

-----------安装Ok。

2.gdb 常用命令

(注意:程序要是debug版本,即编译的时候需要“-g”参数)

gdb dmhs_server   --启动程序

satrt dmhs.hs  -- 参数

l 10    --显示10行代码

b 行号  ---行断点

b func_name  --函数断点

b *0x234235  --地址断点

r  --运行

s --单步运行

“enter键” --重复上一条命令

print/p  xxx  -- 查看变量值

whatis  xxx --变量类型查看

bt  --查看堆栈

finish --结束

n  --next 下一次调试

q -- 退出

原文出处:https://www.cnblogs.com/jfqy/p/11813460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值