CentOS 6.2下更新GCC
2024-09-25 21:01:59
在centos中安装了QT5.1.0,发现无法启动,原因好像是GCC版本问题,所以就更新GCC。
1、下载GCC源码:
下载网址:http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/ (可以直接访问,我就是在windows下用迅雷下载,拷到虚拟机CentOS中的)
wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.bz2
2、解压文件:
tar jxvf gcc-4.8.0.tar.bz2
3、下载编译需要的依赖项
cd gcc-4.8.0
./contrib/download_prerequisites
cd ..
4、建立编译输出目录
mkdir gcc-build-4.8.0
5、进入此目录,执行以下命令,生成Makefile文件
cd gcc-build-4.8.0
../gcc-4.8.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6、执行下列命令编译
make -j4
至此,编译的步骤就已经完成了。慢慢的等待编译完成吧。。。。
7、安装
sudo make install
从这里可以看到库已经被安装到/usr/local/lib 和 /usr/local/lib64两个目录下了。需要拷贝到/usr/lib64的可以在此目录下寻找。
8、检查GCC版本
gcc --version
最新文章
- CDN模式介绍
- VMware学习笔记(一)
- 数组json格式的字符串 转 list<;Bean>;
- Linux配置防火墙 开启80端口
- IOS 日志输出控制
- django1.6之template基础用法
- LNMP笔记:更改网站文件和MySQL数据库的存放目录
- BZOJ 1640: [Usaco2007 Nov]Best Cow Line 队列变换
- sublime text 3 安装中文
- EffectiveC#01--避免返回内部类对象的引用
- PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例
- vue -- style使用scss样式报错
- 3D数学基础(四)四元数和欧拉角
- UVA1428 Ping pong
- Myeclipse 启动报错 Failed to create the java Virtual Machine
- make: *** /lib/modules/3.10.0-327.el7.x86_64/build: 没有那个文件或目录。 停止。
- Angular 组件
- 【转】vi 写完文件保存时才发现是 readonly
- Android开发,使用背景图(xml drawable)为view 设置边框
- vue比较模板来跟新数据
热门文章
- ionic新手教程第八课-(加更)从无到有说Ionic、绘图说明MVC-U-S
- Tomcat服务器优化
- 3 cocos2dx 3.0 源码分析-mainLoop详细
- Computer Generated Angular Fisheye Projections [转]
- Node.js:常用工具、路由
- win10 mysql57密码重置
- Microsoft Bot Builder Overview
- (剑指Offer)面试题44:扑克牌的顺子
- C#获取外网IP地址;C#获取所在IP城市地址
- C#基础视频教程4.3 如何编写简单的计算器