linux系统功能 Linux系统中GDB功能汇总

在Linux系统操作中,GDB是一款程序调试工具,且拥有多种功能,下面小编将针对GDB的功能给大家做个详细介绍,以便你对GDB有个详细的了解。

或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:

启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。

可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)

当程序被停住时,可以检查此时你的程序中所发生的事。

动态的改变你程序的执行环境。

从上面看来,GDB和一般的调试工具没有什么两样,基本上也是完成这些功能,不过在细节上,你会发现GDB这个调试工具的强大,大家可能比较习惯了图形化的调试工具,但有时候,命令行的调试工具却有着图形化工具所不能完成的功能。让我们一一看来。

gdb基本命令列表:

实例:

1 新建一个源文件vi swap.cc

源文件内容如下:

#include

using namespace std;

void swap(int &a,int &b)

{

int tmp;

tmp=a;

a=b;

b=tmp;

}

int main()

{

int i,j;

cout《

cin》》i》》j;

cout《《“Before swap(),i=”《

linux系统功能 Linux系统中GDB功能汇总

3.启动调试 gdb swap

3.1 查看源文件 list 1,回车重复上一次指令

3.2设置调试断点 break 16,在第16行设置断点,info break查看断点信息(亦可使用缩写i b )

  

爱华网本文地址 » http://www.aihuau.com/a/208061/651225893.html

更多阅读

如何在linux系统中设置静态ip地址 linux系统设置ip地址

如何在linux系统中设置静态ip地址——简介本篇主要是介绍一下在linux系统中设置静态ip地址方法。如何在linux系统中设置静态ip地址——工具/原料redhat6.4 x64如何在linux系统中设置静态ip地址——方法/步骤如何在linux系统中设置

在Windows XP系统中安装NetBIOS协议 windows xp原装系统

学生宿舍局域网属于对等网的范畴,所有的计算机都应该处于平等的地位。完成设备连接以后,还需要设置每台计算机的TCP/IP属性,以使其属于同一个网段并实现互相通信。考虑到学生宿舍局域网玩联机游戏的需求,还应当为网络连接安装必要的网络

在WinXP系统中批量制作VCF格式通讯录 vcf通讯录编辑器 乱码

在WinXP系统中批量制作VCF格式通讯录——简介 如何将CSV格式文件,转化成为手机需要的VCF格式,是很多手机玩家一直苦恼的问题,现在详细为大家讲解。 若对你有帮助,请在经验页面上点【投票】予以支持,或点击右方的【双箭头】来分享;想了解

教你怎么给Win7系统中安装字体 win7系统字体下载

随着电脑系统的渐进,从windows2000再到windowsXP。现在就到了win7了。那么大家知道怎么在win7中安装字体吗?在Windows7中安装字体有两种方法,一种方法是直接将要安装的字体文件复制到字体文件夹,另一种方法是使用快捷方式安装字体,下面

双系统中如何删除一个系统 双系统如何删除linux

双系统中如何删除一个系统——简介我们安装双系统之后,感觉很方便,但是如果为了重新安装或者腾出硬盘的空间,需要将其中的一个系统进行删除。通过这篇经验,教教大家如何删除双系统中的一个系统,望能够帮助到大家。双系统中如

声明:《linux系统功能 Linux系统中GDB功能汇总》为网友丶誓守一份残分享!如侵犯到您的合法权益请联系我们删除