开发面试题 UI Automator 二叉树排序 docker容器 directory tree uiwebview postman 打印缩放怎么设置 iot系统 matlab区分大小写吗 java 大文件上传 js控制台打印 python中len函数 python免费教程 python代码 python函数内定义函数 java简介 javalabel java入门新手教程 javase教程 java什么是多态 java运算 java自定义异常 java集合类型 python下载教程 js四舍五入 易语言进度条 kontakt 微信砍价活动怎么做 联发科mt6750 abr文件 模拟按键 明解c语言 go程序设计语言 pycharm中文版 linux解压命令 winsxs可以删除吗 grep正则表达式 mysql索引面试题
当前位置: 首页 > 学习教程  > 

CentOS7安装gcc6.3

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

1.先安装依赖库以下3个和isl(isl找不到) yum install mpfryum install gmpyum install *mpc* 2.安装c和c的依赖库 yum install glibc-static libstdc-staticyum install gccyum install gcc-cyum install wget wget http://mirrors.concertpass.com/…

1.先安装依赖库以下3个和isl(isl找不到) 

yum install mpfr

yum install gmp

yum install *mpc*

2.安装c和c++的依赖库

 

yum install glibc-static libstdc++-static

yum install gcc

yum install gcc-c++

yum install wget
wget http://mirrors.concertpass.com/gcc/releases/gcc-6.3.0/gcc-6.3.0.tar.gz

4.解压 

tar -xf gcc-6.3.0.tar.gz

5.获取依赖库,再解压目录运行如下命令,会自动下载步骤1中安装的库和isl库

 

./contrib/download_prerequisites

6.配置,然后新建目录,在新目录编译,防止污染源码目录

mkdir gcc-build-6.3.0

cd gcc-build-6.3.0/

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

7.然后编译(j4,是用4线程去编译,也可以不用)

make -j4
	
make install

8.然后替换老的gcc文件

mv /usr/bin/gcc /usr/bin/gcc4.4.7

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

mv /usr/bin/g++ /usr/bin/g++4.4.7

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

mv /usr/bin/cc /usr/bin/cc4.4.7

ln -s /usr/local/bin/cc /usr/bin/cc

mv /usr/bin/c++ /usr/bin/c++4.4.7

ln -s /usr/local/bin/c++ /usr/bin/c+

9.替换老的c++.so文件

 

rm -rf /usr/lib64/libstdc++.so.6

ln -s /usr/local/lib64/libstdc++.so.6.0.22 /usr/lib64/libstdc++.so.6
可以用strings /usr/lib64/libstdc++.so.6 | grep GLIBC查找是否已经加入了新的库进去

 


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

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?