20170724Linux下安装GDB以及调试时候遇到的问题延伸

Linux下安装GDB以及调试时候遇到的问题延伸

一:实践安装gdb:

1.yum list updates 进行软件更新;

图一

3.针对可安装的软件进行安装;

yum install 文件名称 回车   然后输入y即可

图三

2..使用yum install命令

yum  install  nss-softokn-debuginfo –nogpgcheck    

3.安装gilbc:

debuginfo-install  glibc

如果出现下面的问题:

-bash:debuginfo-install: command not found

则先安装yum-utils,使用命令:

yum  install  yum-utils

4.安装:libgcc-4.4.7-3.el6.x86_64,使用命令:

debuginfo-installlibgcc-4.4.7-3.el6.x86_64

三、GDB调试

1.    编译生成gdb可调试的文件,进入gdb调试环境;

gcc  -g  gdb.c  -o  testgdb     (如果是c++文件,则语句是g++  -g   gdb.cpp  -o testgdb)

gdb  testgdb

图5

20170724Linux下安装GDB以及调试时候遇到的问题延伸

2.gdb参数实践

l                      代表list,自动编 ,从第一行列出源码

break   *        在*行设置断点

break func    在func函数如后设置断点

info break     显示设置的断点的情况

r                      运行run

n                     单条语句执行next

c                      继续执行continue

bt                    查看函数堆栈 backtrace

p+变量           print查看某个变量的值 

finish             退出函数

q                     退出gdb

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25108 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月19日
下一篇 2017年6月19日

相关推荐