Linux下安装gbd

一、简介

一般来说,GBD帮助我们做下述四种事情:

1. 启动我们的程序(可以向我们的程序传递参数等);

2. 调试我们的程序,在指定位置停止(即,设置断点);

3. 程序停止时,检查程序发生了那些事情(如,查看函数调用栈);

4. 动态改变程序的执行环境(如,设置一个变量的值)。

 

从本质上说,所有调试工具提供的功能是一样的,只是提供给程序员的接口(使用方法)略有不同

二.部署

1.首先检查系统中有没有安装过,有的话用一下命令卸载gdb旧版本

1
rpm -qa | grep gdb

 

2.安装依赖 

1
yum -y install gcc-c++ cmake

 

3.下载解压 

1
wget http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.gz <br>tar -xf gdb-8.0.1.tar.gz <br>cd gdb-8.0.1

 

4.安装 

./configure 
make
make install

 如果再make install 出错 请输入这个命令

yum install texinfo

 

5.验证 

gdb -v

 

 

三、命令简介

复制代码
list : 简写l

列出当前源码,“+”和“-”分别表示像前、向后列出源码。

 

break :简写b

设置断点。可以用 “info break”查看断点信息。

 

next :简写n

单条语句执行。

 

continue :简写c

继续程序执行,遇到断点停止,否则执行到程序结束。

 

print : 简写 p

打印变量的值。

 

backtrace: 简写bt

查看函数堆栈。

 

finish :

退出函数。
复制代码

 

posted @   珊瑚贝博客  阅读(498)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示