以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 -- 退出

在虚拟机linux上安装gdb,linux下gdb的安装和使用相关推荐

  1. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  2. 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...

    目的 目的是在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions.使用命令行从ZIP文件安装Gnome Shell ...

  3. linux上pyenv卸载,Linux环境下的 pyenv的安装

    CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel r ...

  4. linux上搜狗输入法的安装,Fedora 18 下 搜狗输入法的安装

    说说在Fedora 18 下 搜狗输入法的安装过程. 首先deepin的搜狗输入法 基于fcitx的框架 因此我们在安装搜狗之前需要先安装fcitx 首先,先删除之前的ibus相关程序: sudo y ...

  5. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  6. fftw3 嵌入式linux安装,Ubuntu18.04下快速的安装UHD与GnuRadio并连接USRP设备

    USRP的开发软件安装 USRP开发平台介绍 Ubuntu系统下安装流程 Ubuntu系统依赖的安装 安装UHD USRP开发平台介绍 USRP可以适用于Windows和Linux两种平台,同时支持的 ...

  7. linux上的字典和数组中,centos安装词典——图形界面的和命令行

    stardict词典:这个词典好像在图形界面下用的,在命令行界面下不能用(stardict词典包可到https://pkgs.org/查找). 安装方法: 在/etc/yum.repos.d/目录下创 ...

  8. linux播放器安装程序,MplayerLinux下多媒体播放器安装

    都说Mplayer是Linux下最好的多媒体播放器之一,所以我刚把显示和声卡整好就决心装个这个东东,最后终于在老红帽上装成功了. 下面的安装步骤就是参考众多老鸟的文章及自己N次失败实践出来的,仅供初学 ...

  9. linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk

    一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...

  10. linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?

    CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...

最新文章

  1. 价值2950亿美元的「量子霸权」,技术水平到了哪个阶段
  2. linux 有线网卡,linux下有线网卡出现ADDRCONF(NETDEV_UP): eth0: link is not ready的解决方法...
  3. Python 技巧篇-字符串灵活处理:字符串过滤、字符串拼接,字符串切片,特殊、超长字符串的处理实例演示
  4. 利用Oracle虚拟私有数据库进行整合
  5. python函数拟合不规则曲线_python曲线拟合
  6. redlock java_分布式Redis的分布式锁Redlock
  7. 【英语学习】【Daily English】U10 Education L03 She's planning to study abroad
  8. Linux学习笔记---网线直连电脑和开发板使用nfs下载文件
  9. 关于Mac能连上Wi-Fi但无法上网的问题?方法来啦
  10. 前端架构设计的方法论
  11. 【Hoxton.SR1版本】Spring Cloud Eureka服务注册中心单节点搭建
  12. php+美图秀秀,美图秀秀头像编辑器的使用? thinkphp+七牛方案
  13. CCF CSP 201903-1 小中大(C语言100分)[序列处理]
  14. 数据库delete不释放空间处理方法
  15. ios13屏蔽系统更新方法
  16. 了解一些常用的文件系统和一些基础定义
  17. 基于Nginx以及web服务器搭建在线视频播放
  18. java io importnews_java(JSP)读写文件操作
  19. 服务器自检后显示scsi,SCSI RAID卡常见故障分析及BIOS升级指导
  20. 无线串口NRF24L01的使用与调试

热门文章

  1. 考研政治——选择题判断原则
  2. python app mysql_Python 操作 MySQL 的5种方式
  3. rsync实时同步服务部署
  4. (转载) Android两个子线程之间通信
  5. awk正则匹配nginx日志【原创】
  6. 324. Wiggle Sort II
  7. 使用POI读取word文档
  8. (68)FPGA面试题-使用不同的代码实现2:1 MUX ?使用assign语句
  9. (43)Xilinx RAM IP核配置(四)(第9天)
  10. FPGA复位方法总结