第一步:下载安装包,包括gcc-5.4.0安装包和依赖项gmp-4.3.2,mpc-1.0.1和mpfr-2.4.2
网址:gcc5.4.0网址 http://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz
gmp网址 ftp://ftp.gnu.org/gnu/gmp/
mpfr网址 http://ftp.gnu.org/gnu/mpfr/
mpc网址 http://ftp.gnu.org/gnu/mpc/?C=N;O=A
第二步:安装(/usr/local/文件夹位置可以换成自己想要的)
gmp安装:
tar jxf gmp-4.3.2.tar.bz2
cd gmp-4.3.2
./configure --prefix=/usr/local/gmp-4.3.2 && make
make install
mpfr安装:
tar jxf mpfr-2.4.2.tar.bz2
cd mpfr-2.4.2
./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2 && make
make install
mpc安装:
tar zxvfv mpc-1.0.1.tar.gz
cd mpc-1.0.1
./configure --prefix=/usr/local/mpc-1.0.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 && make
make install
第三步:添加环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpc-1.0.1/lib:/usr/local/mpfr-2.4.2/lib
第四步:安装gcc-5.4.0
tar -xzvf gcc-5.4.0.tar.gz
cd gcc-5.4.0
mkdir gcc-build //创建编译目录
cd gcc-build
../configure --prefix=/usr/local/gcc-5.4.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-1.0.1 //执行配置
make -j4 //多核编译,过程极其漫长~~~
make install
mkdir /usr/gcc447backup //编译好之后,gcc5.4的环境变量还没有设置好,因此要设置环境变量,首先新建一个gcc备份文件夹
mv /usr/bin/{gcc,g++} /usr/gcc447backup
ln -s /usr/local/gcc-5.4.0/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc-5.4.0/bin/g++ /usr/bin/g++ //创建软链接
查看版本: gcc -v
本文详细介绍了如何在离线环境中升级GCC到5.4.0版本,包括下载安装包,安装依赖(gmp, mpfr, mpc),配置环境变量以及编译和安装GCC的步骤,并在最后进行版本确认。"
105027763,9335645,排序算法与数组去重:冒泡排序、选择排序与高效去重,"['排序算法', '数据结构', '数组处理']
&spm=1001.2101.3001.5002&articleId=93335367&d=1&t=3&u=7dd9f0d982f54af6bc08e8b97980c89f)
2678

被折叠的 条评论
为什么被折叠?



