leoatchina的博客

centos升级gcc

我的生信小型机装的系统是centos6.6,在装vim的插件YouCompleteMe时,需要gcc升级到4.8以上版本。网上搜索了一番后,编译安装最新版。

  1. 下载最新版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

  2. 下载另外所需文件

    cd gcc-6.3.0
    ./contrib/download_prerequisites 

  3. 建立一个目录供编译出的文件存放

    mkdir gcc-build-6.3.0
    cd gcc-build-6.3.0

  4. 生成Makefile文件,注意我把prefix设置成了 /usr,直接把gcc装到对应的目录,不需要ln -s了

    ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib –prefix=/usr

  5. 编译,j后面是核心数,我因为是小型服务器,一共8核16线程,所以就设置的比较大,一般设置成4

    make -j8 //我的cpu跑到了差不多满100%

  6. 安装

    sudo make install

  7. 检查,如

    gcc –version
    c++ –version
    cc –version
    whereis gcc
    which gcc