linux基础60——在线升级gcc

这篇具有很好参考价值的文章主要介绍了linux基础60——在线升级gcc。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看gcc版本

gcc -v

gcc版本升级

1)安装scl源。SCL是Software Collections的缩写,收录了许多程序的新版本,例如gcc, PHP, git, python等。安装的软件可与旧版共存,包名多以rh-为前缀。

# root用户执行,非root用户加sudo
yum install centos-release-scl centos-release-scl-rh

2)安装devtoolset。devtoolset是按照 Software Collections 的规范打出来的一套 rpm 包

# 安装8.*版本,如果是安装7.*版本,使用devtoolset-7-gcc*
yum install devtoolset-8-gcc*

3)devtoolset激活。

scl enable devtoolset-8 bash

4)设置全局生效。文章来源地址https://www.toymoban.com/news/detail-520520.html

# 修改.bashrc
vim ~/.bashrc

# ---添加方式1
source /opt/rh/devtoolset-8/enable

# ---添加方式2
source scl_source enable devtoolset-8

# 执行.bashrc
source ~/.bashrc

扩展

.bashrc

.bashrc是home目录下的一个shell文件,用于储存用户的个性化设置。在bash每次启动时都会加载`.bashrc`文件中的内容,并根据内容定制当前bash的配置和环境。

SCL

SCL(Software Collections)是一个CentOS/RHEL Linux平台的软件多版本共存解决方案,为RHEL/CentOS  Linux用户提供一种方便、安全地安装和使用应用程序和运行时环境的多个版本的方式,同时避免把系统搞乱。

CentOS/RHEL Linux发行版以稳定性著称,所有的软件都要尽可能stable,导致基础软件的版本非常低,如CentOS 6.7(2015年发布)中gcc版本是4.4.7(2012年版本)。但工程开发中,通常需要高版本的GCC支持,因此需要在CentOS/RHEL Linux开发服务器部署高版本GCC。

devtoolset

Developer Toolset是为CentOS和REHL Linux平台开发者设计的开发工具集,提供GCC工具集、GNU Debugger以及其它开发、调试、性能测试工具的不同版本。

到了这里,关于linux基础60——在线升级gcc的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在线升级之ICAP,ISP,BIN,HEX,MCS

           学到了ICAP,做做笔记。         具体可参考:FPGA中ICAP原语的使用——Multiboot功能的实现_朽月的博客-CSDN博客         ICAP是管理内部配置访问端口的原语,于是我学习的第一个原语。对于原语的概念简而言之就是类似IP核的存在,是既成的电路结构,但是不需

    2024年02月09日
    浏览(33)
  • stm32 在线升级程序 bost IAP程序 + app程序

    机器内 bootloader程序 启动默认程序 默认程序有 串口判断 是否收到 升级命令 收到升级命令后 接受串口发送过来的 更新程序 接受完成后 跳转到新程序位置开始执行 https://www.zhihu.com/people/lian-zhu-50 首先arm单片机控制程序运行是通过PC指针完成的,PC指到哪里,程序就运行到哪里

    2024年02月10日
    浏览(39)
  • 联想Newifi mini旗舰版v2.0小云固件怎么在线升级?

    智能路由器需要更多的软件支持才会变得智能,Newifi初期的应用软件确实太少了,一直没有感觉到有多智能。今天打开路由器看到有新版本更新,就进行了在线更新,注意若你的版本很低的话,需要一个版本一个版本更新,最终更新到最新版本,若需要一步到位,直接从最低

    2024年02月08日
    浏览(34)
  • ModStartCMS v6.3.0 电脑端在线充值,前端库升级

    ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完

    2024年02月03日
    浏览(40)
  • 长虹智能电视ZLH66Gi机芯,强制刷机和在线升级刷机多种方法,附刷机升级数据

    1、USB强制刷机升级 第1步,将升级程序压缩包解压,将刷机文件upgrade ZLH66Gi V1.00xxx.bin拷贝到U盘根目录 第2步,在关机情况下,将U盘插入电视USB2.0 接口 第3步,用遥控器开机,连续按按键POWER键 (五轴中心),直到屏上显示升级界面 第4步,升级完成后电视会自动重启,等待完全

    2024年01月25日
    浏览(43)
  • STM32F1 IAP在线升级功能实现(使用串口)及心得

    公司产品要求,需要做一个能远程升级程序的功能,找了很多例程,大多都是需要按键来完成操作的,而我需要的是通过串口发送指令来完成,于是东拼西凑最后还是用了四天的时间勉强做出来 整个功能需要的程序是两个部分。一个是IAP程序,一个是APP程序。对于IAP程序和

    2024年02月10日
    浏览(47)
  • 轻松实现FPGA在线升级:基于Xilinx的7系列以上支持的技术解决方案

    基于xilinx的FPGA在线升级程序,仅7系列以上支持 涉及的知识点和领域范围: 1. FPGA(现场可编程门阵列):FPGA是一种可编程的硬件设备,可以根据需要重新配置其内部电路,以实现不同的功能和任务。 2. Xilinx:Xilinx是一家知名的FPGA制造商,提供各种型号和系列的FPGA芯片。

    2024年04月27日
    浏览(37)
  • centos7 或者麒麟V10在线升级SSH为最新的9.2p1版本

    目录 1 升级原因 2 升级步骤 (以下所有步骤都以麒麟V10作为演示) 2.1 查看当前SSH版本 2.2  升级yum 源

    2024年02月05日
    浏览(62)
  • office365在win7上使用订阅+win7在线升级win10就用它(亲测有效)

    前言: 作为office365的重度使用用户,最近两天订阅到期,续订之后一直显示无法验证此订阅(仅查看),office365未经授权,大多数功能已停用,狂晕!!! 在微软官网上获知2020年1月14日起已不再提供office365对Windows7计算机的支持. 好吧,官方下载win10工具准备升级,下载地址

    2024年02月06日
    浏览(38)
  • 『Linux升级路』基础开发工具——gcc/g++篇

    🔥 博客主页: 小王又困了 📚 系列专栏: Linux 🌟 人之为学,不日近则日退  ❤️ 感谢大家点赞👍收藏⭐评论✍️ 目录 一、快速认识gcc/g++  二、预处理 📒1.1头文件展开  📒1.2条件编译 二、编译 三、汇编 四、链接 📒4.1库的概念 📒4.2库的特点 📒4.3库的分类 📒4.4动态

    2024年02月05日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包