发现问题 解决问题:How to upgrade gcc on CentOS

Question: The default?gcc?version on CentOS is too old to build a particular application. How can I upgrade the version of?gcc?installed on CentOS?

?
?

As of CentOS 6.5, the default version of?gcc?installed is 4.4.7. If you want to upgrade?gcc?on CentOS, you can installdevtools, which is a CentOS version of?Red Hat Developer Toolset. The?devtools, which is available for CentOS 5 and 6, contains a suite of development tools including?gcc,?gdb,?binutils,?elfutils, etc. The?devtools?1.1. offers?gccversion 4.7.2.

To install?devtools?on CentOS, use the following commands.

$ sudo wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -P /etc/yum.repos.d

$ sudo sh -c ‘echo "enabled=1" >> /etc/yum.repos.d/devtools-1.1.repo‘

$ sudo yum install devtoolset-1.1

devtools?will be installed under?/opt/centos/devtoolset-1.1.

To use?gcc?from?devtoolset, use the following command. This command will launch a new shell, wherein all environment variables are automatically set to use?devtools.

$ scl enable devtoolset-1.1 bash

$ gcc --version

gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)

Alternatively, you can explicitly define the following variables to use?devtools.

export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++

?
?

来自 <http://ask.xmodulo.com/upgrade-gcc-centos.html>

时间: 2024-10-11 12:17:53

发现问题 解决问题:How to upgrade gcc on CentOS的相关文章

努力提高发现和解决问题的能力

转自网址:http://www.360doc.com/content/13/1211/11/479061_336280046.shtml 解决问题是领导干部的天职与使命.问题作为一种客观存在,与领导干部是此消彼长的关系.你不强大,问题就会强大.没有解决不了的问题,只有不想解决问题的人. (1) 实践告诉我,解决工作中的问题是领导干部的天职与使命.工作是在解决一个一个问题中推进的.要做一名称职乃至优秀的领导干部,必须注意提高自己发现和解决问题的能力,自觉地把发现问题.分析问题.解决问题作为领导工作

发现问题 解决问题:好用的OneNote插件Onetastic

今天晚上,我发现一个外国人写的OneNote插件Onetastic.(下载链接:http://omeratay.com/onetastic/?) 初次使用之后,觉得挺好用,功能很强大.但很多功能有待发掘.下面介绍一下这个插件的功能.如图所示: ? ? 这个插件有五大功能: 宏:宏功能非常强大,能够做很多你平时重复劳动的事情. OneCalendar: 笔记录入日程表,这里可以查看你录入的文章的时间和修改的时间等等. 自定义样式: 作者自己说他不喜欢OneNote当中的样式,所以他就加入自定义样式

CentOS6.8 upgrade gcc to gcc4.8

CentOS6.8自带的gcc版本为4.4.7,有些年代了,一些新软件要用到的库没有,最新的gcc4.8.2已经放出来了,于是下载源代码安装了一个试试. 1.首先把旧的gcc相关的编译工具安装好 cd /mnt/Packages/ #rpm -ivh openssl-devel-1.0.1e-48.el6.x86_64.rpm  krb5-devel-1.10.3-57.el6.x86_64.rpm  zlib-devel-1.2.3-29.el6.x86_64.rpm  keyutils-li

发现问题 解决问题:用 Chrome 运行Android应用

说到Chrome运行android程序,不得不说一个东西,那就是"Android Runtime for Chrome(ARC)",ARC是Google最新推出的?Chrome OS 运行Android程序的运行时.???? ???????但遗憾的是,ARC已经被打上了"Chrome OS专属"的标记,只能运行在Chrome上,并且只能运行Google提供的四款Android App,不能运行其他的.所以一般人无法在桌面版Chrome浏览器上使用.值得庆幸的是,一名

Zabbix 配置QQ邮箱报警通知

zabbix绑定邮箱意义: 如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行通知,这样便于我们及时发现并解决问题. 实验环境: 1.centos 7.6 系统2.可连接外网3.关闭防火墙,增强性 实验步骤 一.安装zabbix服务端 温馨提示:具体步骤参考博客 https://blog.51cto.com/13760351/2379953 二.安装zabbix代理端 1.下载安装包 rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x8

gcc默认使用的是dwarf格式

无意中发现的: C:\Users\my>gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=C:/Qt/Qt5.6.2/Tools/mingw492_32/bin/../libexec/gcc/i686-w64-mingw32/4.9.2/lto-wrapper.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-4.9.2/configure --hos

Linux安装gcc编译器详解

本人使用的是CentOS 6.5 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器. 使用yum安装gcc 对于配备了yum的Linux发行版而言,安装gcc编译器就变得so easy.我们只需要分别执行如下命令即可: #安装gcc.c++编译器以及内核文件yum -y install gcc gcc-c++ kernel-devel 自行安装gcc 不过使用yum安装的gcc并非当前的最新版本,目前gcc的最新版本为4.9.0(gcc 4.8开始全面支持

腾讯舆情团队谈:如何发现下一个现象级游戏?

轰轰烈烈的 ChinaJoy 刚结束,各大游戏厂商又投入了新一轮产品研发和优化.回顾ChinaJoy,最受玩家追捧的当属目前最火爆的现象级游戏 IP,如<魔兽世界>.<火影忍者手游>.<冒险岛 2>等,上海 40 度的高温天也阻止不了玩家前往现场"朝圣"一把这些影响着我们生活的明星游戏.进入 2016 下半年,随着行业热捧的 VR 和电竞"元年"过半,人们正在更理性地关心:未来的"下一个"现象级游戏 IP 将从

gcc 4.9编译心得

因为C++不想直接用boost,有些已经和C++最新标准合并的就打算直接用C++里面的好了. 所以需要编译gcc 4.9.最新的版本是4.9.1,从ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.9.1/gcc-4.9.1.tar.bz2下载. 本来已经通过yum安装了不少依赖,发现isl和cloog无法通过yum安装,下载并安装,gcc,configure时,发现其需要cloog 17或者18.0版本,而我安装的是18.1版本,configure无法通过.还是