今天换了一台电脑,没装ubuntu,所以先装了个VMware用一段时间。VMware默认是没有安装gcc的,且默认的gdb版本比较低,不能和gcc一起debug,所以需要自己动手安装和升级,我把这个过程记录下来,跟大家分享一下。
1、安装gcc
未安装之前,用gcc编译会提示error trying to exec 'cc1plus': execvp: No such file or directory。安装gcc的步骤简单,只需要一句命令等着安装就行:
yum install gcc-c++
2、升级gdb
未升级gdb会提示:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.192.el6。升级步骤如下:
1>下载源码包点击打开链接
2>切换到下载路径下,解压源码包:
tar -zxvf gdb-7.8.2.tar.gz
3>下载termcap库点击打开链接4>解压缩termcap库
tar zxvf termcap-1.3.1.tar.gz
5>进入解压缩termcap后的文件夹:
cd termcap-1.3.1
7>执行:
./configure
make
8>下一步需要先用su切换到root权限,然后执行:
make install
9>切换到gdb源码目录,重复步骤7和8的操作即可