【Linux】Ubuntu系统下安装与切换多版本gcc/g++


一、前言

本文记录了在Linux系统上安装多版本gcc/g++的过程。


二、GNU编译器

GNU编译器(GCC, GNU Compiler Collection)是GNU工具链的关键组件,与GNU、Linux相关项目的标准编译器。它设计之初仅用来处理C语言的(也被称为GNU C编译器),紧接着扩展到C++、Objective-C/C++、Fortran、Java、Go等编程语言。

三、如何安装

gcc/g++单版本安装

  1. 查看是否已安装GNU。
    在这里插入图片描述

  2. 如果你的系统没有安装GNU编译器,那么需要执行如下命令安装基础开发工具包,该命令安装了gcc、g++、make等一系列基础工具包👇

    sudo apt update
    sudo apt install build-essential
    
  3. 查看安装gcc、g++版本。安装成功后使用gcc --versiong++ --version命令查看所安装的gcc版本。
    在这里插入图片描述
    至此GNU编译器安装完成

gcc/g++多版本安装

  1. 首先查看当前系统已安装的编译器版本

    ls /usr/bin/g++*
    ls /usr/bin/gcc*
    

    结果如下
    在这里插入图片描述

  2. 笔者的需求是安装gcc-9和gcc-10,因此执行以下命令安装对应版本的编译器 👇

    sudo apt install gcc-9 g++-9 gcc-10 g++-10
    

    出现以下提示即为安装成功 👇

    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The follow
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值