Centos 7/linux 安装gcc 教程
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 教程相关推荐
- linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面
CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...
- linux安装gcc运行时库,现在可以在CentOS 8系统下用命令安装GCC 8.3.1版本
如果你需要在CentOS 8系统下安装GCC 8,则只需要运行相关的命令就可以了,现在安装的版本是GCC 8.3.1.如果你需要编译安装GCC源码包,则本文不适合你阅读,本文就介绍安装GCC最简单的方 ...
- linux安装gcc命令步骤(centos安装gcc命令)
linux安装gcc命令步骤(centos安装gcc命令) >一.前言 本文介绍在CentOS7.8系统下使用YUM升级GCC版本的相关操作步骤. CentOS7默认安装的gcc版本是4.8版本 ...
- 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd
二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...
- fortran安装_如何在 CentOS 8 上安装 GCC
本文最先发布在: 如何在 CentOS 8 上安装 GCCwww.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...
- 教你在 CentOS 8上安装GCC实现开发编译功能
介绍 GNU Compiler Collection (GCC)是由C.C++.Objective-C.Fortran.Ada.Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和G ...
- Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...
- linux csh 安装,linux安装gcc的shell脚本
原标题:linux安装gcc的shell脚本 GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,它能把易于人类使用的高级语言编写的源代码构建成计算机能 ...
- Linux安装python3教程
Linux安装python3教程 原文地址:https://program-park.github.io/2021/03/25/python_4/ 我这里用的是CentOS7.2系统以及python3 ...
- CentOS 7 Linux 安装PHP7.2.12 - 编译安装
CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...
最新文章
- UUID的使用及其原理
- Python+pandas计算数据相关系数(person、Kendall、spearman)
- python异步实现方式_Python通过yield实现异步
- DIV+CSS布局的优势和弊端
- poj 3256(DFS)
- get,post请求的编码统一
- 高性能MySQL(1)——MYSQL架构
- linux 一些常用到的命令。
- Java性能优化之String字符串优化,BAT 面试官 如何面试
- 前端数据库——WebSQL和IndexedDB
- 模块电源(二):电感式DC-DC升压器
- 8th 本周工作量及进度统计
- navicat下载安装、连接MySQL数据库操作教程(官网下载)
- java nio oio_Netty NIO transport OIO transport
- Vue开发版本与生产版本的区别
- Android Activity向右滑动返回
- Rokid从音箱产品到行业赋能:四年谋局,一鸣惊人
- 微信小程序如何实现文本换行
- nacos 一直访问本地地址
- CentOS 7 安装教程
热门文章
- cmake 学习笔记(三)
- Java语言基础 ——注释
- python怎么获取lol皮肤名称_英雄联盟手游免费皮肤获取攻略 LOL免费皮肤怎么得...
- HTML如果属性值包含多个字母,HTML笔记
- 图像处理中的差分求导计算和相应的卷积核(filter)
- kno DNS 03 Tips - DNS Cookies
- DPDK - TX-Offload Checksum
- 在Qt/Embedded 2.3.8中添加MX21Ads键盘处理
- win10命令行查看显卡驱动版本_Win10更新显卡驱动提示尝试重启GeForce Experience的解决方法...
- 提升进程权限的几个常用函数