Linux下安装gbd

发布时间 2023-04-14 16:14:11作者: 珊瑚贝博客

一、简介

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

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

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

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

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

 

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

二.部署

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

rpm -qa | grep gdb

 

2.安装依赖 

yum -y install gcc-c++ cmake

 

3.下载解压 

wget http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.gz 
tar -xf gdb-8.0.1.tar.gz
cd gdb-8.0.1

 

4.安装 

./configure make make install

 

5.验证 

gdb -v

 

 

三、命令简介

list : 简写l

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

 

break :简写b

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

 

next :简写n

单条语句执行。

 

continue :简写c

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

 

print : 简写 p

打印变量的值。

 

backtrace: 简写bt

查看函数堆栈。

 

finish :

退出函数。