gcc升级到4.9.3后 gdb 版本太低不能用,所以要相应的升级gdb
gcc 安装可查看:http://blog.csdn.net/windows_nt/article/details/21240843
ftp://ftp.gnu.org/gnu/gdb/gdb-7.9.1.tar.gz
2.解压到下载目录即可:
tar -xzvf gdb-7.9.1.tar.gz
3.安装 texinfo (我在第一次没有安装 ,在执行 make 时可以通过但 make install 的时候有几个奇怪的错误,所以百度了一下)
yum install texinfo
4. 配置安装路径(没有它会自动新建)我的是:
./configure --prefix=/usr/gdb791/gdb
5. 执行 make。 漫长的等待。。。
6. 执行 make install
7. 没有错误提示 则说明安装好了 。可以进 gdb791 目录看看。。
gdb -v 查看版本号 发现还算以前的老版本
8. 可以设置新gdb 的一个软链接到旧版本的bin目录 我的是:
8.1. [root@map usr]#mkdir gdb-back //新建一个目录备份旧版本的gdb
8.2. [root@map usr]# mv /usr/bin/gdb /usr/gdb-back //将旧版本的gdb 移动到备份目录
8.3. [root@map usr]#ln -s /usr/gdb791/bin/gdb /usr/bin/gdb //设置软链接
[root@map usr]#gdb -v
GNU gdb (GDB) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
.....
安装完毕!