在虚拟机linux上安装gdb,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 -- 退出
在虚拟机linux上安装gdb,linux下gdb的安装和使用相关推荐
- Linux、Windows、Mac下Docker的安装与使用
Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...
- 非命令行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 ...
- linux上pyenv卸载,Linux环境下的 pyenv的安装
CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel r ...
- linux上搜狗输入法的安装,Fedora 18 下 搜狗输入法的安装
说说在Fedora 18 下 搜狗输入法的安装过程. 首先deepin的搜狗输入法 基于fcitx的框架 因此我们在安装搜狗之前需要先安装fcitx 首先,先删除之前的ibus相关程序: sudo y ...
- linux中python安装_linux环境下的python安装过程图解(含setuptools)
这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...
- fftw3 嵌入式linux安装,Ubuntu18.04下快速的安装UHD与GnuRadio并连接USRP设备
USRP的开发软件安装 USRP开发平台介绍 Ubuntu系统下安装流程 Ubuntu系统依赖的安装 安装UHD USRP开发平台介绍 USRP可以适用于Windows和Linux两种平台,同时支持的 ...
- linux上的字典和数组中,centos安装词典——图形界面的和命令行
stardict词典:这个词典好像在图形界面下用的,在命令行界面下不能用(stardict词典包可到https://pkgs.org/查找). 安装方法: 在/etc/yum.repos.d/目录下创 ...
- linux播放器安装程序,MplayerLinux下多媒体播放器安装
都说Mplayer是Linux下最好的多媒体播放器之一,所以我刚把显示和声卡整好就决心装个这个东东,最后终于在老红帽上装成功了. 下面的安装步骤就是参考众多老鸟的文章及自己N次失败实践出来的,仅供初学 ...
- linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk
一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...
- linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?
CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...
最新文章
- 价值2950亿美元的「量子霸权」,技术水平到了哪个阶段
- linux 有线网卡,linux下有线网卡出现ADDRCONF(NETDEV_UP): eth0: link is not ready的解决方法...
- Python 技巧篇-字符串灵活处理:字符串过滤、字符串拼接,字符串切片,特殊、超长字符串的处理实例演示
- 利用Oracle虚拟私有数据库进行整合
- python函数拟合不规则曲线_python曲线拟合
- redlock java_分布式Redis的分布式锁Redlock
- 【英语学习】【Daily English】U10 Education L03 She's planning to study abroad
- Linux学习笔记---网线直连电脑和开发板使用nfs下载文件
- 关于Mac能连上Wi-Fi但无法上网的问题?方法来啦
- 前端架构设计的方法论
- 【Hoxton.SR1版本】Spring Cloud Eureka服务注册中心单节点搭建
- php+美图秀秀,美图秀秀头像编辑器的使用? thinkphp+七牛方案
- CCF CSP 201903-1 小中大(C语言100分)[序列处理]
- 数据库delete不释放空间处理方法
- ios13屏蔽系统更新方法
- 了解一些常用的文件系统和一些基础定义
- 基于Nginx以及web服务器搭建在线视频播放
- java io importnews_java(JSP)读写文件操作
- 服务器自检后显示scsi,SCSI RAID卡常见故障分析及BIOS升级指导
- 无线串口NRF24L01的使用与调试