Ubuntu 20.04 上安装 gcc/g++7.5

一、在 Ubuntu 20.04 上安装 GCC

默认的 Ubuntu 软件源包含了一个软件包组,名称为 “build-essential”,它包含了 GNU 编辑器集合,GNU 调试器,和其他编译软件所必需的开发库和工具。

想要安装开发工具软件包,以 拥有 sudo 权限用户身份或者 root 身份运行下面的命令:

1、 sudo apt update
2、 sudo apt install build-essential

这个命令将会安装一系列软件包,包括gcc,g++,和make

你可能还想安装关于如何使用 GNU/Linux开发的手册。

sudo apt-get install manpages-dev

通过运行下面的命令,打印 GCC 版本,来验证 GCC 编译器是否被成功地安装。

gcc --version

在 Ubuntu 20.04 软件源中 GCC 的默认可用版本号为9.3.0:

$ gcc --version

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 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.

就这些。GCC 已经在你的 Ubuntu 系统上安装好了,你可以开始使用它了。

 

二 、在 Ubuntu 20.04 上安装 GCC7.5

在Ubuntu20.04上是用Qt5.9.3时,在编译时有许多的警告信息:例如

/usr/local/Qt5.9.3/5.9.3/gcc_64/include/QtGui/qtransform.h:81: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTransform’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   81 |     { memcpy(this, &other, sizeof(QTransform)); return *this; }
      |                                              ^

原因是因为Ubuntu20.04的gcc版本太高导致不兼容,需要将gcc将低到7.5版本。

安装步骤:

输入下面的命令,安装想要的 GCC 和 G++ :

sudo apt install gcc-7 g++-7

下面的命令配置每一个版本,并且设置了优先级。默认的版本是拥有最高优先级的那个,在我们的场景中是gcc-7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

后,如果你想修改默认的版本,使用update-alternatives命令:

sudo update-alternatives --config gcc

输出:

有 2 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。

  选择       路径          优先级  状态
------------------------------------------------------------
* 0            /usr/bin/gcc-9   90        自动模式
  1            /usr/bin/gcc-7   70        手动模式
  2            /usr/bin/gcc-9   90        手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/bin/gcc-7 来在手动模式中提供 /usr/bin/gcc (gcc)
 

你将会被展示一系列已经安装在你的 Ubuntu 系统上的 GCC 版本。输入你想设置为默认的 GCC 版本,并且按回车Enter

这个命令将会创建符号链接到指定版本的 GCC 和 G++。

 

 

 

 

 

 

 

 

 

 

  • 23
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要在Ubuntu 20.04上进行离线安装GCC,您可以按照以下步骤操作: 1. 在另一台联网的计算机上下载GCC的.deb安装包,可以从官方网站或第三方镜像站点下载。 2. 将下载的.deb安装包复制到离线Ubuntu 20.04计算机上。 3. 在终端中进入.deb安装包所在的目录,并运行以下命令安装GCC: sudo dpkg -i gcc-<version>.deb 其中,<version>是您下载的GCC版本号。 4. 安装完成后,您可以在终端中运行以下命令验证GCC是否安装成功: gcc --version 如果成功安装,将显示GCC的版本信息。 希望这些步骤能够帮助您在Ubuntu 20.04上进行离线安装GCC。 ### 回答2: Ubuntu20.04是一款非常强大的操作系统,它可以通过在线安装和离线安装两种方式进行安装。对于需要安装gcc的用户来说,离线安装是一种非常方便的方式。下面是本篇文章的主要内容,将详细介绍如何进行Ubuntu20.04离线安装gcc的步骤。 第一步:下载gcc 首先,用户需要在Ubuntu20.04的官方网站或其他可以下载gcc的网站上下载完整的gcc安装包。用户可以选择下载适用于Linux操作系统的/gcc-X.Y.Z.tar.gz或/gcc-X.Y.Z.tar.bz2文件。下载完成后,将其保存在本地目录中。 第二步:解压缩gcc 接下来,用户需要打开终端或控制台,并导航到保存gcc安装包的目录。使用以下命令解压缩gcc安装包: tar -zxf gcc-X.Y.Z.tar.gz 或者 tar -jxf gcc-X.Y.Z.tar.bz2 其中X.Y.Z是所下载的gcc版本数字。 第三步:安装gcc 在终端或控制台中,使用以下命令进入解压后的gcc目录: cd gcc-X.Y.Z 然后,执行配置脚本,以便进行所需的安装选项设置: ./configure 接下来,在控制台中使用以下命令进行编译和安装: make sudo make install 此时,gcc已经成功安装Ubuntu20.04操作系统中了。用户还可以执行以下命令以确认是否正确安装gcc -v 通过上述步骤,用户可以成功地完成Ubuntu20.04离线安装gcc的操作。尽管该过程可能需要消耗一些时间和精力,但它可以为用户提供更多的灵活性和自由度,使他们能够更好地控制系统的安装和配置。 ### 回答3: Ubuntu20.04是一款非常流行的Linux系统,包含了很多编程工具和语言。其中,GCC是一款非常重要的编译器,可用于C语言、C++语言、Objective-C语言和Fortran语言的编译。在Ubuntu20.04系统上离线安装GCC并不难,只需要进行以下几步: 1. 下载GCC离线包 首先需要下载GCC的离线包。您可以在GCC官网或是osdn.net这样的开源软件网站找到所需的GCC版本,比如gcc-10.3.0.tar.gz。 2. 解压缩 在终端中进入到下载目录,使用以下命令解压缩: tar -xzf gcc-10.3.0.tar.gz 3. 安装依赖包 GCC依赖于许多软件包。您可以使用以下命令安装这些依赖包: sudo apt-get update sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex sudo apt-get install libgmp-dev sudo apt-get install libmpfr-dev sudo apt-get install libmpc-dev sudo apt-get install texinfo 4. 配置 进入GCC解压后的目录,运行以下命令进行配置: ./configure 根据您的需求添加--prefix和--enable-languages参数: ./configure --prefix=/opt/gcc-10.3.0 --enable-languages=c,c++,objc,obj-c++,fortran 5. 编译和安装 使用以下命令编译和安装GCC: make sudo make install 6. 配置环境变量 最后,您需要将新安装GCC添加到系统路径中。编辑 ~/.bashrc 文件,并在其中添加以下内容: export PATH=/opt/gcc-10.3.0/bin:$PATH 保存后,运行以下命令使其生效: source ~/.bashrc 现在,您已经成功离线安装GCC。您可以在终端中输入 gcc -v 验证是否安装成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺水城子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值