我的生信小型机装的系统是centos6.6,在装vim的插件YouCompleteMe时,需要gcc升级到4.8以上版本。网上搜索了一番后,编译安装最新版。
下载最新版gcc并解压
wget -c http://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2
tar jxvf gcc-6.3.0.tar.bz2下载另外所需文件
cd gcc-6.3.0
./contrib/download_prerequisites建立一个目录供编译出的文件存放
mkdir gcc-build-6.3.0
cd gcc-build-6.3.0生成Makefile文件,注意我把prefix设置成了 /usr,直接把gcc装到对应的目录,不需要ln -s了
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib –prefix=/usr
编译,j后面是核心数,我因为是小型服务器,一共8核16线程,所以就设置的比较大,一般设置成4
make -j8 //我的cpu跑到了差不多满100%
安装
sudo make install
检查,如
gcc –version
c++ –version
cc –version
whereis gcc
which gcc