CentOS 7 较新环境配置
系统环境:CentOS 7 core Version 1810
-
安装基本软件,配置软件源
sudo yum -y groupinstall "Development Tools" sudo yum -y install kernel-devel sudo yum -y install epel-release
- 改成
ustc
的国内源加快速度,参见:http://mirrors.ustc.edu.cn/help/ CentOS源和EPEL源按教程进行配置
- 更新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)
我的个龟龟,这也太强了吧
- 似乎CentOS 7默认不支持ntfs分区的挂载。
用ntfs-3g插件解决该问题。
sudo yum -y install ntfs-3g
若是碰到undefined symbol一类的问题,可能是由于64位的软件调用了32位的库造成的。 到/lib里面去把ntfs-3g相关的库文件改个名就好。