CentOS6.5下源码安装gcc-4.9.4
来源:互联网 发布:陕西官员被网络大V攻击 编辑:程序博客网 时间:2024/06/15 01:56
1、确认现有版本
# gcc --versiongcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)Copyright © 2010 Free Software Foundation, Inc.本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;包括没有适销性和某一专用目的下的适用性担保。
2、下载要编译的包
先安装一下开发包组
# yum groupinstall "Development Tools" # wget http://www.netgull.com/gcc/releases/gcc-4.9.4/gcc-4.9.4.tar.gz # tar zxf gcc-4.9.4.tar.gz # cd gcc-4.9.4 # ./contrib/download_prerequisites # 下载安装依赖
最后一步执行很慢,因为要下载一些软件包,有时会连接超时,耐心等待即可。
3、编译安装
以下代码,#表示root权限下的命令行提示符:
# mkdir /usr/local/build# mkdir /usr/local/build/gcc-4.9.4 // 创建安装目录(路径任意,按自己需要创建)# cd /usr/local/build/gcc-4.9.4 // 切换到安装目录# /usr/local/src/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib // 在当前目录下执行配置# make -j16 // 根据CPU线程数指定,4线程CPU使用:make -j4# make install
4、重建软连接
把老版本的gcc重命名为gcc-4.4.7, 并把新版的gcc-4.9.4创建新连接到/usr/bin
[root@dras-test gcc-4.9.4]# cd /usr/bin/[root@dras-test bin]# mv gcc gcc4.4.7[root@dras-test bin]# mv g++ g++4.4.7[root@dras-test bin]# ln -s /usr/local/bin/gcc gcc[root@dras-test bin]# ln -s /usr/local/bin/g++ g++
5、验证
[root@dras-test bin]# gcc -v使用内建 specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.4/lto-wrapper目标:x86_64-unknown-linux-gnu配置为:/usr/local/src/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib线程模型:posixgcc 版本 4.9.4 (GCC) [root@dras-test bin]# g++ -v使用内建 specs。COLLECT_GCC=g++COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/4.9.4/lto-wrapper目标:x86_64-unknown-linux-gnu配置为:/usr/local/src/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib线程模型:posixgcc 版本 4.9.4 (GCC)
Completed!Congratulations!
阅读全文
1 0
- CentOS6.5下源码安装gcc-4.9.4
- CentOS6.5下源码安装gcc-4.8.2安装笔记整理
- CentOS6.5 安装gcc
- CentOS6.5 安装gcc
- centos6.4安装GCC
- centos6.5下源码安装mysqldb
- CentOS6.4下源码安装MySQL5.6.15
- Centos6.4下源码安装zabbix3.4.4
- centos6.5离线安装gcc
- Centos6.5 手动安装gcc
- centos6.5安装gcc gcc++ rpm
- centos6.5离线安装gcc gcc++ rpm
- centos6.5离线安装gcc gcc++ rpm
- CentOS6下源码安装php7
- 如何在centos6下安装gcc
- linux下源码安装GCC
- CentOS6.5源码安装nodejs4.4
- Centos6.5 下ceph 0.80.7源码安装配置
- 多字段查询,多条件查询写法
- hbase启动后hmaster闪挂
- [leetcode]108. Convert Sorted Array to Binary Search Tree@Java解题报告
- Java设计模式--工厂方法模式【Factory Method Pattern】
- 常见异常
- CentOS6.5下源码安装gcc-4.9.4
- JavaMail发送邮件
- 线段树笔记
- 框架学习系列 mybatis 第十篇 mybatis 全局配置文件
- 安卓常用,比较有用的第三方框架
- servlet或action中获取项目物理路径或虚拟路径
- SIFT/ SURF/ORB综述
- 查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
- 【实测有效】Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.