在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

最新文章

  1. CDN模式介绍
  2. VMware学习笔记(一)
  3. 数组json格式的字符串 转 list<Bean>
  4. Linux配置防火墙 开启80端口
  5. IOS 日志输出控制
  6. django1.6之template基础用法
  7. LNMP笔记:更改网站文件和MySQL数据库的存放目录
  8. BZOJ 1640: [Usaco2007 Nov]Best Cow Line 队列变换
  9. sublime text 3 安装中文
  10. EffectiveC#01--避免返回内部类对象的引用
  11. PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例
  12. vue -- style使用scss样式报错
  13. 3D数学基础(四)四元数和欧拉角
  14. UVA1428 Ping pong
  15. Myeclipse 启动报错 Failed to create the java Virtual Machine
  16. make: *** /lib/modules/3.10.0-327.el7.x86_64/build: 没有那个文件或目录。 停止。
  17. Angular 组件
  18. 【转】vi 写完文件保存时才发现是 readonly
  19. Android开发,使用背景图(xml drawable)为view 设置边框
  20. vue比较模板来跟新数据

热门文章

  1. ionic新手教程第八课-(加更)从无到有说Ionic、绘图说明MVC-U-S
  2. Tomcat服务器优化
  3. 3 cocos2dx 3.0 源码分析-mainLoop详细
  4. Computer Generated Angular Fisheye Projections [转]
  5. Node.js:常用工具、路由
  6. win10 mysql57密码重置
  7. Microsoft Bot Builder Overview
  8. (剑指Offer)面试题44:扑克牌的顺子
  9. C#获取外网IP地址;C#获取所在IP城市地址
  10. C#基础视频教程4.3 如何编写简单的计算器