系统环境:CentOS 7 core Version 1810

  1. 安装基本软件,配置软件源

    sudo yum -y groupinstall "Development Tools"
    sudo yum -y install kernel-devel
    sudo yum -y install epel-release
  2. 改成ustc的国内源加快速度,参见:http://mirrors.ustc.edu.cn/help/ CentOS源和EPEL源按教程进行配置
  1. 更新gcc至gcc7.4
    sudo yum -y install gcc-gnat zlib-devel
    wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.4.0/gcc-7.4.0.tar.xz
    tar xf gcc-7.4.0.tar.xz
    cd gcc-7.4.0
    ./contrib/download_prerequisites
    cd ..
    mkdir build
    cd build
    ../gcc-7.4.0/configure --prefix=/usr/local --mandir=/usr/local/share/man --infodir=/usr/local/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --disable-multilib --with-default-libstdcxx-abi=gcc4-compatible --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,fortran,ada,lto --enable-plugin --enable-initfini-array --disable-libgcj --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
    make -j 2>&1 | tee ../buildlog.log
    sudo make install

大约用时为44分钟(2*Xeon E5-2625 v2, 12C24T)


回来补充一下:大约用时20分钟(2*Xeon Gold 6126, 24C24T) 我的个龟龟,这也太强了吧

  1. 似乎CentOS 7默认不支持ntfs分区的挂载。 用ntfs-3g插件解决该问题。
    sudo yum -y install ntfs-3g

    若是碰到undefined symbol一类的问题,可能是由于64位的软件调用了32位的库造成的。 到/lib里面去把ntfs-3g相关的库文件改个名就好。

标签: none

添加新评论