ScrollView LVS k8s 主从复制 sockets javafx swift3 transactions insert bootstrap后台管理模板 在线考试系统代码 jquery选择器找子元素 arduino程序 matlab中如何定义函数 python字典添加 java编程学习 javase教程 java文件路径 java集合框架图 java比较字符串 linux系统安装步骤 雪地求生 js删除节点 backtrack3 复制到剪贴板 还原软件哪个好 发射爱心的图片 小程序游戏源码 模拟邻居 ftp客户端软件 古特里克的杀生刀 抽出滤镜下载 固态硬盘有什么用 极速pdf转word 水之td合成 debian安装教程 微信小程序循环 ps怎么裁剪圆形 熊猫tv弹幕助手 电脑防护软件
当前位置: 首页 > 学习教程  > 

centos 7 安装gcc6.2编译器

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

以下是自己在centos 7 编译安装gcc 6.2记录 一、 下载gcc-6.2.0安装包并解压: wget http://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.gz tar -xzf gcc-6.2.0.tar.gz 二、下载编译所需依赖项: 安装c和c编译器 yum install gcc -y && yum install gcc…

以下是自己在centos 7 编译安装gcc 6.2记录 


一、 下载gcc-6.2.0安装包并解压:

wget http://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.gz

tar -xzf gcc-6.2.0.tar.gz

二、下载编译所需依赖项:

安装c和c++编译器

yum install gcc -y && yum install  gcc-c++ -y

 

自己安装所需要的依赖软件,主要包括mpfr、gmp和mpc

由于依赖关系,安装顺序如下:m4,gmp,mpfr,mpc

*安装m4如下:

下载m4压缩包并解压

wget http://mirrors.kernel.org/gnu/m4/m4-1.4.9.tar.gz && tar -xzf m4-1.4.9.tar.gz

创建m4安装目录及选择安装目录安装:

mkdir /usr/local/m4-1.4.9 (根据需要选择) && ./configure--prefix=/usr/local/m4-1.4.9

编译和安装:

make -j 40 (可选多核编译)&& make install

添加到PATH:

vim ~/.bashrc,加入export PATH=$PATH:/usr/local/m4-1.4.9/bin,source ~/.bashrc后生效。

*安装gmp、mpfr、mpc库

下载gmp压缩包并解压:

wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2 && tar -jxvf gmp-4.3.2.tar.bz2

创建gmp安装目录并且选择目录安装:

mkdir /usr/local/gmp-4.3.2 && ./configure--prefix=/usr/local/gmp-4.3.2

编译和安装:

make -j 40 && make install

*安装mpfr库

wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2 && tar -jxvf mpfr-2.4.2.tar.bz2

创建mpfr安装目录并且选择目录安装:

mkdir /usr/local/mpfr-2.4.2 && ./configure--prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2

编译和安装:

make -j 40 && make install

*安装mpc库

下载mpc压缩包并解压:

wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz && tar -zxvf mpc-0.8.1.tar.gz

创建mpc安装目录并配置安装到此目录:

mkdir /usr/local/mpc-0.8.1 && ./configure--prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2--with-mpfr=/usr/local/mpfr-2.4.2

编译和安装:

make -j 40 && make install

三、编译安装gcc-6.2.0:

配置gmp、mpfr和mpc库的环境变量如下nano ~/.bashrc,将如下加入到末尾。source ~/.bashrc立即生效

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib

进入gcc安装目录

cd gcc-6.2.0

对gcc6.2安装进行配置,配置如下:

 

./configure --prefix=/usr/local/gcc-6.2.0 --enable-threads=posix--enable-languages=c,c++ \

--enable--long-long --disable-checking --disable-multilib--with-gmp=/usr/local/gmp-4.3.2 \

--with-mpfr=/usr/local/mpfr-2.4.2--with-mpc=/usr/local/mpc-0.8.1

对gcc6.2进行编译并安装

make -j 40 && make install

 

四、将新版本gcc加入命令命令搜索路径:

重命名之前版本的gcc编译器 mv /usr/bin/gcc/usr/bin/gcc-4.8.5,将新gcc6.2编译器链接到指定位置

ln -s /usr/local/gcc-6.2.0  /bin/gcc /usr/bin/gcc

ln -s /usr/local/gcc-6.2.0  /bin/g++ /usr/bin/g++


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

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?