文档章节

centos 6.5 安装gcc 4.9.1

藏言
 藏言
发布于 2014/07/17 22:39
字数 249
阅读 903
收藏 1

下载源码包
ftp://ftp.gnu.org/gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.gz

解压
$tar -xvzf  gcc-4.9.1.tar.gz

$cd gcc-4.9.1 
下载依赖库
$./contrib/download_prerequisites 

$cd ..

$mkdir gcc-build-4.9.1

$cd  gcc-build-4.9.1

$../gcc-4.9.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
 
$make

$sudo make install

 

配置GCC到新版

确定新安装的GCC的路径,一般默认在/usr/local/bin下,可先updatedb,然后locate gcc-4.9|tail找一下

$ls /usr/local/bin | grep gcc

添加新GCC到可选项,倒数第三个是名字,倒数第二个参数为新GCC路径,最后一个参数40为优先级,设大一些之后就自动使用新版了
update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-unknown-linux-gnu-gcc 40


查看版本

$gcc -v

 

 

编译有出错可以查看编译目录gcc-build-4.9.1里的config.log,搜索error看哪出错了

g++: command not found的解决

 G++没有装或却没有更新

yum -y update gcc

yum -y install gcc+ gcc-c++

 

error -static-libstdc++ not implemented

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

原文地址:http://www.cynote.net/blog/1

参考:http://blog.csdn.net/dyllove98/article/details/8917485

© 著作权归作者所有

共有 人打赏支持
藏言
粉丝 6
博文 23
码字总数 4021
作品 1
厦门
程序员
私信 提问
CentOS6.5升级GCC

一、gcc 各发行版本Linux中,其自带的安装源版本都比较旧,我所使用系统中,版本只有。但在编译程序或运行程序时需要更高版本的gcc,只能手动编译安装。 1、查看当前系统上gcc的版本 [root@...

xiexiaojun
2017/06/13
0
0
GCC 4.8.2 编译安装小记

以前从没有升级过GCC,一直用系统默认的GCC版本,最近在研究好久没有用过的 C, 便有了升级GCC的想发,大致如下。 环境: CentOS-6.5-i386 , gcc-4.4.7 系统必须已经安装有一个编译器,因为 ...

羊驼君
2013/12/15
0
2
软件集Software Collections

一、SCL 1、SCL是什么 SCL项目主页:https://www.softwarecollections.org/ SCL(Software Collections)可以让你在同一个操作系统上安装和使用多个版本的软件,而不会影响整个系统的安装包。 ...

xiexiaojun
2017/06/12
0
0
centos6.5安装john-1.8.0

centos6.5安装john-1.8.0 系统环境:CentOS release 6.5 john版本:john-1.8.0 官方网站:http://www.openwall.com/john/ 安装: cd /usr/local/src wget http://www.openwall.com/john/j/jo......

bristol
2017/08/24
0
0
Solr4.9.1在linux环境下的配置安装

运行环境:CentOS6.4 Tomcat7.0 JDK1.7 软件版本: solr-4.9.1 下载链接:http://apache.fayea.com/lucene/solr/ IK-Analyzer-2012FF 下载链接:http://git.oschina.net/wltea/IK-Analyzer-......

三平行者
2015/04/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS实例详解:Flex布局

本文由云+社区发表 本文将通过三个简单的实例,实际应用上篇文章的基础理论知识,展示下Flex布局是如何解决CSS布局问题。 一.垂直居中 这里同时用非flex布局和flex布局两种方式来实现,可以...

腾讯云加社区
5分钟前
0
0
安装全局webpack

https://www.jianshu.com/p/119a825d8bba npm ls webpack 和npm ls webpack -g 查看本地和全局版本 npm install webpack@1.15.0 -g 全局 然后到项目里面 npm install npm init npm install w......

lsy999
16分钟前
0
0
/etc/profile和/etc/environment的区别

/etc/profile 文件 当一个用户登录Linux系统或使用 su 命令切换到另一个用户时,设置用户环境第一个读取的文件就是 /etc/profile ,此文件为系统全局变量配置文件,且仅仅在第一次登录系统时...

calmsnow
22分钟前
2
0
rabbitMQ日常管理(转)

一、网页登录方法 http://127.0.0.1:15672/ 用户名和密码默认为guest/guest 用java代码去连接rabbitmq用的端口是5672 二、rabbitMQ基本概念 RabbitMQ是一个开源的AMQP实现,服务器端用Erlan...

__HuWei
29分钟前
1
0
gitlab cicd

https://docs.gitlab.com/ee/ci/docker/using_docker_build.html

kut
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部