centos gcc 新版本安装的一种方法

最近出来一个v 语言,打算试用下,但是需要编译,centos 7 gcc 版本太低,一种可选的解决方法
使用Software Collections Software Collections

安装方法

  • 安装sc
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
  • 查看gcc 版本

    需要使用sc 虚拟环境

scl enable devtoolset-7 bash
gcc -v

效果

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-7/root/usr --mandir=/opt/rh/devtoolset-7/root/usr/share/man --infodir=/opt/rh/devtoolset-7/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-7.3.1-20180303/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC)

参考资料

https://stackoverflow.com/questions/36327805/how-to-install-gcc-5-3-with-yum-on-centos-7-2
https://www.softwarecollections.org/en/

原文地址:https://www.cnblogs.com/rongfengliang/p/11101206.html

时间: 2024-11-08 22:35:16

centos gcc 新版本安装的一种方法的相关文章

Nginx安装的两种方法

Nginx安装的两种方法 方法一:通过操作系统的包管理器进行安装. centos操作系统,自带的包管理器就是yum,配置yum源,通过yum源安装nginx的方法很简单,这就是方法一的优点:方法一的缺点就是,我们安装nginx时,无法定义安装哪些模块.这里我们解释一下模块的概念,nginx的结构是高度的模块话的,不同的模块拥有不同的功能,所以,我们想要在使用nginx的时候可以使用某些特定的功能就必须安装对应的模块.不过,yum安装的nginx,包含了常用的基本模块,不需要我们安装模块.方法二与

Centos 6.8安装erlang&rabbitmq的方法

Centos 6.8安装erlang&rabbitmq的方法   1. 安装 erlang1.1 准备工作,先安装依赖库和应用工具yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel  rsync perl-net-snmp wx fop  net-snmp unixODBC unixODBC-devel  vim make lrzsz bc sysstat lsof wget xz 1.2 下载e

linux安装IPython四种方法

IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性.特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列出zlib模块下所有的属性.方法和类.完全可以取代自带的bash 下面介绍下linux安装IPython四种方法: 第一种:ipython源码安装ipython的源码下载页面为:https://pypi.python.org/pypi/ipython 或者是到git页面下载:https://g

eclipse插件安装的四种方法

eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以 了.比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录: [com.bea.eclipse.weblogic_1.1.1],我就将这个目录直接放到%ECLIPSE_HOME%\plugins目录下

Ubuntu安装软件三种方法总结

第一种就只直接搜索并安装: 在终端中输入命令: 首先是搜索源中有没有chrome软件 sudo  apt-cache search chrome 发现我的sources.list中没有加载此源(我用的163的),既然此处是经验, 如果你用的google的源并此处搜索到了,假设名称就是chrome,那么安装的命令就是 sudo apt-get install chrome 第二种方法是已知该资源文件(filename.deb)的下载路径(自己百度或者其他方式得知),可以利用先下载后安装的方法进行安

svn安装的几种方法

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开.将Core SVNKit Library和Optional JNALibrary添加(右键Add to Profile),Subclipse下面的

ubuntu 软件安装的几种方法

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dep

laravel安装的几种方法总结

Laravel安装方法大的来分可以分为利用Composer安装和一键安装包安装. 先来说一下最简单的安装方式,利用一键安装包来安装Laravel. 为了方便初学者学习Laravel有大神在网上提供了一键安装包(下载网址:http://www.golaravel.com/download/)安装起来非常方便直接下载压缩包解压到自己的项目部署目录就可以使用了,顺便说以一下Laveral的入口文件为Public下的index.php,和项目根目录下的server.php,也就是说安装好后直接访问XXX

CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ip