分布式机器 TensorRT idea 常用快捷键 工厂模式 plot vue树形菜单 electron安装 广告投放系统源码 jq延时 mysql小数用什么类型 svn更新本地代码 js数组截取前5个 matlab求向量的模 js控制台打印 cad正在执行命令 mysql建表 python中sort函数 python3下载安装 python获取日期 python用什么ide java入门教程 java字符串比较 java集合框架图 java中的map linux入门基础 vb编程 redis入门指南 凯恩与林奇2下载 电子商城系统 igfxtray qq游戏黑名单 mmap文件怎么打开 ipad怎么清理内存垃圾 女圣骑 苹果电脑数据恢复 xlwt php保留两位小数 淘宝店铺会员 金融大师 网页flash抓取器
当前位置: 首页 > 学习教程  > 

centos7安装gcc4.8.3

2020/10/16 17:45:34 文章标签: centos7安装gcc

实验环境 centos7 默认gcc 4.8.5 安装gcc4.8.3 安装时可以root用户进行安装 1.下载相关库 下载GMP wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2 下载MPC wget https://ftp.gnu.org/gnu/mpc/mpc-1.0.1.tar.gz 下载MPFR wget https://ftp.gnu.org/gnu/mpfr/mpf…

实验环境

centos7

默认gcc 4.8.5

安装gcc4.8.3

安装时可以root用户进行安装

1.下载相关库
  • 下载GMP
wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2
  • 下载MPC
wget https://ftp.gnu.org/gnu/mpc/mpc-1.0.1.tar.gz
  • 下载MPFR
wget https://ftp.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.bz2
2.安装相关库

安装各个库,注意安装顺序,因为依赖问题,所以首先安装GMP,然后是MPFR,然后是MPC

  • 安装GMP

//实测 ubuntu装gmp需要m4的支持
# apt-get install m4

mkdir /opt/gmp-5.0.1  //创建安装目录
tar -jxvf gmp-5.0.1.tar.bz2  //解压安装包

cd gmp-5.0.1 
./configure --prefix=/opt/gmp-5.0.1  //生成makefile文件
make && make install //编译并安装
  • 安装MPFR
mkdir /opt/mpfr-3.1.4  //创建安装目录
tar -jxvf mpfr-3.1.4.tar.bz2 //解压安装包

cd mpfr-3.1.4 
./configure --prefix=/opt/mpfr-3.1.4 --with-gmp=/opt/gmp-5.0.1 //生成makefile文件
make && make install //编译并安装
  • 安装MPC
mkdir /opt/mpc-1.0.1  //创建安装目录
tar -zxvf mpc-1.0.1.tar.gz //解压安装包

cd mpc-1.0.1 
./configure --prefix=/opt/mpc-1.0.1 --with-gmp=/opt/gmp-5.0.1 -with-mpfr=/opt/mpfr-3.1.4  //生成makefile文件
make && make install //编译并安装
3.配置刚刚安装好的库路径
export LD_LIBRARY_PATH=/opt/gmp-5.0.1/lib:/opt/mpfr-3.1.4/lib:/opt/mpc-1.0.1/lib:$LD_LIBRARY_PATH
4.安装一些其他依赖
yum install gcc-c++  //make时需要,不然会出错
5.下载安装gcc4.8.3
wget mirrors.ustc.edu.cn/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2
tar -jxvf gcc-4.8.3.tar.bz2
mkdir /opt/gcc-4.8.3
cd gcc-4.8.3

//./contrib/download_prerequisites //编译所需的依赖项

./configure --prefix=/opt/gcc-4.8.3  --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/opt/gmp-5.0.1 --with-mpfr=/opt/mpfr-3.1.4 --with-mpc=/opt/mpc-1.0.1
make -j4 //并行编译,有人说设置为cpu数的两倍为宜
make install //安装
6.验证
/opt/gcc-4.8.3/bin/gcc -v
7.将原先的gcc改为gcc4.8.3
rm /usr/bin/gcc
cd /usr/bin
ln -s /opt/gcc-4.8.3/bin/gcc gcc //建立软连接
gcc -v //查看是否成功

本文链接: http://www.dtmao.cc/news_show_300076.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?