Centos 7/linux 安装gcc 的两种方式

开始自己尝试手动写一个自己的JDK,以便于更好的理解JVM的机制所准备的前期准备。

安装gcc

1、查看现有版本的gcc

[root@linuxprobe ~]# gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[root@linuxprobe ~]# gcc --version

2、安装RHEL/Centos7默认的开发工具,包含gcc,g++,make等等一系列工具:

[root@linuxprobe ~]# yum groupinstall “Development Tools”

但是在下载过程中遇到报错

ctags-5.8-13.el7.x86_64.rpm 的公钥尚未安装

我的解决方法是:再用yum进行下载时,会自动匹配公钥,在install后面加个避开公钥匹配的参数 --nogpgcheck

yum groupinstall "Development Tools" --nogpgcheck

3、查看默认动态库

[root@linuxprobe ~]# strings /usr/lib64/libstdc++.so.6 | grep GLIBC

这个时候我么 gcc -v一下可以发现 gcc已经安装成功了,但是 版本却是4.8.*,但是作为我们想避免会用到高版本而无能为力的情况,将他更改为高版本。
升级为10.2.1版本

4、安装第三方SCL源仓库


yum -y install centos-release-scl

5、 安装gcc 10.2.1 的版本

yum -y install devtoolset-10-gcc* 或 yum -y install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils
``
6、 激活gcc 10.2.1
```java
scl enable devtoolset-10 bash

7、 验证
gcc -v
这个时候可以看到已经升级为高版本的gcc了,但问题是这个只是临的高版本,想要一直使用安装的高版本,需要通过软连接的方式,将执行文件软链接到/usr/bin/下

ln -s /opt/rh/devtoolset-10/root/usr/bin/gcc /usr/bin/gcc

Centos 7/linux 安装gcc 教程相关推荐

  1. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  2. linux安装gcc运行时库,现在可以在CentOS 8系统下用命令安装GCC 8.3.1版本

    如果你需要在CentOS 8系统下安装GCC 8,则只需要运行相关的命令就可以了,现在安装的版本是GCC 8.3.1.如果你需要编译安装GCC源码包,则本文不适合你阅读,本文就介绍安装GCC最简单的方 ...

  3. linux安装gcc命令步骤(centos安装gcc命令)

    linux安装gcc命令步骤(centos安装gcc命令) >一.前言 本文介绍在CentOS7.8系统下使用YUM升级GCC版本的相关操作步骤. CentOS7默认安装的gcc版本是4.8版本 ...

  4. 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd

    二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...

  5. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  6. 教你在 CentOS 8上安装GCC实现开发编译功能

    介绍 GNU Compiler Collection (GCC)是由C.C++.Objective-C.Fortran.Ada.Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和G ...

  7. Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

    点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...

  8. linux csh 安装,linux安装gcc的shell脚本

    原标题:linux安装gcc的shell脚本 GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,它能把易于人类使用的高级语言编写的源代码构建成计算机能 ...

  9. Linux安装python3教程

    Linux安装python3教程 原文地址:https://program-park.github.io/2021/03/25/python_4/ 我这里用的是CentOS7.2系统以及python3 ...

  10. CentOS 7 Linux 安装PHP7.2.12 - 编译安装

    CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...

最新文章

  1. UUID的使用及其原理
  2. Python+pandas计算数据相关系数(person、Kendall、spearman)
  3. python异步实现方式_Python通过yield实现异步
  4. DIV+CSS布局的优势和弊端
  5. poj 3256(DFS)
  6. get,post请求的编码统一
  7. 高性能MySQL(1)——MYSQL架构
  8. linux 一些常用到的命令。
  9. Java性能优化之String字符串优化,BAT 面试官 如何面试
  10. 前端数据库——WebSQL和IndexedDB
  11. 模块电源(二):电感式DC-DC升压器
  12. 8th 本周工作量及进度统计
  13. navicat下载安装、连接MySQL数据库操作教程(官网下载)
  14. java nio oio_Netty NIO transport OIO transport
  15. Vue开发版本与生产版本的区别
  16. Android Activity向右滑动返回
  17. Rokid从音箱产品到行业赋能:四年谋局,一鸣惊人
  18. 微信小程序如何实现文本换行
  19. nacos 一直访问本地地址
  20. CentOS 7 安装教程

热门文章

  1. cmake 学习笔记(三)
  2. Java语言基础 ——注释
  3. python怎么获取lol皮肤名称_英雄联盟手游免费皮肤获取攻略 LOL免费皮肤怎么得...
  4. HTML如果属性值包含多个字母,HTML笔记
  5. 图像处理中的差分求导计算和相应的卷积核(filter)
  6. kno DNS 03 Tips - DNS Cookies
  7. DPDK - TX-Offload Checksum
  8. 在Qt/Embedded 2.3.8中添加MX21Ads键盘处理
  9. win10命令行查看显卡驱动版本_Win10更新显卡驱动提示尝试重启GeForce Experience的解决方法...
  10. 提升进程权限的几个常用函数