Centos6.5升级GCC
由于CentOS自带的gcc实在是老掉牙了,所以决定升级一下gcc,下面介绍如何进行源码编译,升级gcc。
- 从GNU网站下载你想要的gcc版本,链接:ftp://ftp.gnu.org/gnu/gcc/,选择合适的gcc版本,然后下载,并解压。
- 我这里下载的是gcc-6.1.0,使用cd切换到该目录下。
- 运行
./contrib/download_prerequisities
下载必要的依赖文件。
- 运行如下命令,新建一个文件夹,你如果不想也可以
mkdir gcc-build-6.1.0 cd gcc-build-6.1.0
- 使用configure生成Makefile:
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
- 编译
make -j4
这里-jN, N代表机器的CPU数,这里主要是想利用CPU的多核性能,加快编译速度,一般N设置为CPU核心数可以达到最大效率
- 安装
make install
- 升级gcc动态链接库,把gcc-build-6.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22拷贝到/usr/lib64/文件夹下,首先删除原来软连接:
rm -rf libstdc++.so.6
然后新建软连接,指向libstdc++.so.6.0.22:
ln -s libstdc++.so.6.0.22 libstdc++.so.6
- 最后运行
gcc -v
即可查看新版gcc已经安装.
转载于:https://www.cnblogs.com/xyjdreamer/p/5974144.html
Centos6.5升级GCC相关推荐
- Centos6.5升级gcc for qt5.3.1
1.升级GCC CentOS6.5内置的GCC版本为4.4,而Qt5.2.1则需要4.8.2的支持(支持C++ 11特性),因此,必须先升级GCC wget http://ftp.tsukuba.wi ...
- CentOS6.8升级gcc;编译node.js的V8
1.我系统是centOS 6.8. gcc的版本是4.4.7:因为需要编译node.js的C++扩展插件,所以安装了V8引擎,可是编译时报错.gcc不支持C++11.所以手动升级gcc一下: 2.获取 ...
- CentOS6.8升级gcc到4.8.5总结
From: http://www.cjjjs.com/paper/czxt/2017222114137150.aspx [摘要] 操作系统是CentOS6.8的32位版本,yum自带的gcc版本为4. ...
- yum arm linux gcc 4.8,Linux-使用 yum 升级 gcc 到 4.8
wget http://people.centos.org/tru/devtools-2/devtools-2.repo mv devtools-2.repo /etc/yum.repos.d yum ...
- CentOS6内核升级
CentOS6.X 升级内核Kernel 2017年12月01日 10:19:19 shaonbean 阅读数:7303 版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢. ht ...
- Ubuntu14.04 LTS中升级gcc/g++版本到4.9.4的操作步骤
Ubuntu14.04 LTS中默认的gcc/g++版本为4.8.4,如下图,在C++11中增加了对正则表达式的支持,但是好像到gcc/g++ 4.9.2版本才会对正则表达式能很好的支持,这里介绍下U ...
- Mac中使用port升级gcc版本
Mac中使用port升级gcc版本 Mac OS中的gcc版本可能不会满足实际使用要求,需要对其升级. 这里介绍使用port方式来升级gcc版本.Macports是Mac OS中的软件包管理工具. 首 ...
- Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题
Centos6.X升级glibc解决"libc.so.6 version GLIBC_2.14 not found"报错问题 参考文章: (1)Centos6.X升级glibc解决 ...
- Linux(CentOS)升级gcc到4.8.5版本
本人使用的是CentOS 6.2 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器. 系统信息查看命令: cat /etc/redhat-release 使用y ...
最新文章
- 2022-2028年中国女式西装行业研究及前瞻分析报告
- CSDN 插件限时内测,新用户抢永久免费去广告特权!
- UVA 12266 Stock prices --优先队列
- 字符编码转换_进制转换(GB2312,GBK,JNI,HexTOStr)
- HUST 1541 Student’s question
- html中单选框颜色怎么改,如何更改单选按钮的颜色?
- 牛客题霸 [扑克牌顺子] C++题解/答案
- 【Java】springboot 的学习笔记 的第一天
- 2022大众点评商家数据
- 读《Unix编程艺术》笔记
- 基于DDS的多波形程控信号发生器
- html文字边框颜色,css背景颜色/文字/边框 设置渐变色
- linux 64 iso镜像文件下载地址,Linux(RHEL) ISO镜像文件-下载地址
- (华师2021年秋季课程作业以及答案3)论述东西方文化差异对建筑风格的影响。
- 实现愤怒的小鸟:我们有很多种小鸟(Bird类),每种小鸟都有飞的行为(fly()方法),还有一个弹弓(Slingshot类),弹弓有一个弹射的行为(shot()方法:调用fly()方法)
- 如何优雅的完成一场说来就来的APP自建
- uniapp设置tabBar后,页面底部有留白。
- 荣欣Linux运维+Oracle DBA实战训练
- 状态空间平均建模——Flyback
- 在线少儿英语教育机构哒哒英语完成2.55亿美元D轮融资,华平领投