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

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进行处理,非常感谢!