CentOS6 yum升级高版本gcc

gcc 4.8安装

# curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo

# yum install gcc gcc-g++ –y

# gcc  --version

gcc 4.9 安装

# yum install centos-release-scl –y

# yum install devtoolset-3-toolchain –y

# scl enable devtoolset-3 bash

# gcc –version

gcc 5.2 安装

# yum install centos-release-scl –y

# yum install devtoolset-4-toolchain –y

# scl enable devtoolset-4 bash

# gcc --version

# g++  --version

原文地址:https://www.cnblogs.com/walkman-sky/p/9426775.html

时间: 2024-11-10 10:20:50

CentOS6 yum升级高版本gcc的相关文章

CentOS下安装高版本GCC

CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的GCC. 这里介绍一个更高级.更好用.更简单的方法来升级系统GCC,本文将介绍如何利用CentOS的新特性SCL进行高版本GCC的安装. 什么是SCL 请参考:如何在CentOS上启用软件集Software Collections一文 通过SCL安装GCC 官方SCL仓库 devtoolset-3: h

[原]高版本gcc编译哟优化可能导致问题

系统:ubuntu14.04 编译器:gcc4.8.2 问题描述:工作需要,使用libnids,所以就下了最新版本的1.24,编译安装后,发现tcp报文重组工作无法完成,具体表现为虽然通过nids_register_tcp函数注册了回调函数,但函数一直不能被执行,通过对libnids执行流程的跟踪,发现在计算checksum的时候出了问题,checksum的值一直不为零,导致libnids认为数据报损坏. 不明所以,但通过思考,觉得问题应该处在编译器上,是不是64位和32为的问题呢?源码中并没有

利用yum升级操作系统版本(目前最新6.6)

1. 查看操作系统版本 [[email protected] ~]# cat /etc/redhat-releaseCentOS release 6.4 (Final) 2. 让操作系统能够与外网通信 [[email protected] ~]# ping www.baidu.comPING www.a.shifen.com (119.75.218.70) 56(84) bytes of data.64 bytes from 119.75.218.70: icmp_seq=1 ttl=128 t

Centos6.7升级openssh版本

实现前提公司服务器需要进行安全测评,扫描漏洞的设备扫出了关于 openssh 漏洞,主要是因为 openssh的当前版本为5.3,版本低了,而yum最新的openssh也只是5.3,没办法只能到 rpm 官网找新的包,找到最新的是 6.4,然后通过 yum localinstall 升级了,但是安全部门反映还存在 openssh 漏洞,没办法只能去openssh官网找最新的release,安装版本是 7.7!升级原因7.4以下版本openssh版本存在严重漏洞:1.OpenSSH 远程权限提升漏

spark1.1.0 snappy依赖高版本gcc

最近更新了spark到1.1.0版本.跑任务出错. Caused by: java.lang.UnsatisfiedLinkError: /tmp/snappy-1.0.5.3-6ceb7982-8940-431c-95a8-25b3684fa0be-libsnappyjava.so: /usr/lib64 /libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /tmp/snappy-1.0.5.3 由于我们的系统是rhe

Centos6.9升级python版本,导致误删原python和yum后的解决办法

事故背景:前几天因项目需要,在服务器上搭建python3模块,误操作将原python2.6.6,导致yum文件不能用......... 现在只能含泪修复,博主在网上搜了一圈办法,基本上都不是那么的详细,现在记下这一方法,希望能帮到与我情况相同的朋友~ 1:卸载python(以免有些同学没有卸载干净) 1 2 3 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #强制删除已安装程序及其关联 whereis python|xargs r

CentOS6.5升级autoconf版本 Autoconf version 2.64 or higher is required

安装软件时提示说需要Autoconf 2.64或更高的版本 [[email protected] twemproxy]# autoconf configure.ac:8: error: Autoconf version 2.64 or higher is required configure.ac:8: the top level autom4te: /usr/bin/m4 failed with exit status: 63 查询当前版本 [[email protected] twempro

YUM部署高版本LNMP环境

现状: yum epel源自带php mysql nginx版本较低不能满足测试和生产环境中程序性能及安全需求 LNMP-->Web环境快速部署 需求: yum源带的php版本也是5.4, 当我们需要使用5.6或者7.0版本的PHP时, 就只能编译安装了. 但有时候我们不想处理一些依赖问题, 希望能够通过yum, 快速部署, 这个时候就需要引入第三方yum源 WEBTATIC国外第三方EPEL https://webtatic.com/packages/ PHP第三方EPEL源 CentOS 6

centos6.5升级内核版本

使用yum快速升级CentOS 6.5内核到 3.10.28 1.导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装ELRepo到CentOS-6.5中 rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm 3.安装 kernel-lt(lt=long-term) yum --enablerepo=elre