UbuntU18.04u安装GCC8.2.0~9.1

222 篇文章 92 订阅
7 篇文章 0 订阅

 

UBUNTU18.04源码编译安装GCC高版本的过程如下

一、下载

在官网下载最新的gcc版本,清华大学地址镜像:

https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz

二、解压

拷贝到指定目录,比如GCC9.1下,执行命令

tar zxvf gcc-x.x.x.tar.gz

将自动解压源码到当前目录下。

三、下载编译所需依赖项:

 这个得看网速和你的电脑情况:

cd   gcc-9.1              

contrib/download_prerequisites                   //下载相关依赖

cd ..   

四、建立编译输出目录

mkdir  gcc-build-9.1

五、创建Makefile

进入输出目录,执行命令,并生成makefile文件:

cd   gcc-build-9.1

 

../gcc-9.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

说明:第一个参数是编译Release版本,第二个参数是编译c和c++版本,因为GCC并不是只支持C/c++还支持其它语言。第三个参数是表明非分布式版本。

六、执行编译

make   -j4

电脑配置越高,j后面数字可以高一些,原则上不应该超过多核的数量。编译过程也要看电脑的配置,一般来说,对CPU要求最高,其次是内存。这次是在虚拟机编译,所以比较慢,大概用了四十分钟左右。

七、安装

编译结束执行安装命令:

sudo  make install  

如果在root用户下可以不使用sudo命令。

 

八、查看版本

将当前终端关闭,重新打开执行命令:

gcc --version

gcc –v

可以看到版本更新到编译的最新版本了,如果不关闭终端,仍然在当前终端看,可能还是原来的版本。这是环境变量还没有使能的缘故。

需要注意的是,原始的版本是安装在/usr/bin目录下,而新的版本则在/usr/local/bin。可以用命令:

which gcc

来查看。

九、总结

原则上来讲,比较新的版本都可以用这个方法来安装,只要保证网速和CPU就比较好说。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要在Ubuntu 18.04上进行离线安装GCC,您需要执行以下步骤: 1.从另一台计算机或互联网上下载GCC的.deb软件包。您可以从官方网站或其他可靠的软件下载网站下载。 2.将.deb文件复制到Ubuntu 18.04计算机上。您可以使用USB驱动器或其他可用的存储设备。 3.在Ubuntu 18.04计算机上打开终端,并导航到.deb文件所在的目录。 4.运行以下命令安装GCC: sudo dpkg -i gcc.deb 5.如果出现依赖项错误,请运行以下命令修复它们: sudo apt-get install -f 6.完成安装后,您可以通过运行以下命令来验证GCC是否已正确安装gcc --version 这些步骤应该可以帮助您在Ubuntu 18.04上进行离线安装GCC。 ### 回答2: Ubuntu18.04是一个强大的操作系统,它支持安装和使用多种编程语言以及开发工具。其中,GCC是一种非常常用的编译器,用于编译C/C++等编程语言。 离线安装GCC是指在没有网络连接的情况下,通过本地文件安装编译器。下面是详细的步骤: 第一步:下载GCC源代码 在网上查找GCC的源代码,选择适合你的操作系统版本,推荐选择gcc-*-tar.gz形式的文件。下载完成后,解压缩到指定路径中。 cd /tmp wget ftp://ftp.gnu.org/gnu/gcc/gcc-<version>/gcc-<version>.tar.gz tar -zxvf gcc-<version>.tar.gz 第二步:安装依赖项 GCC编译器有一些依赖项需要安装,如Binutils、Glibc、GMP、MPC、MPFR等。你可以手动下载并安装它们,或者使用apt-get命令来安装。 sudo apt-get update sudo apt-get install build-essential sudo apt-get install libgmp-dev sudo apt-get install libmpc-dev sudo apt-get install libmpfr-dev 第三步:进行配置 在进行编译之前,你需要进行一些基本的配置。在此之前,先使用以下命令安装Cmake。 sudo apt-get install cmake 接着,在GCC源码目录下,执行以下命令。 ./configure --enable-checking=release --enable-languages=c,c++ 这个过程可能需要10-15分钟,具体时间依赖你的电脑性能。 第四步:编译安装 配置完成后,使用make命令来编译GCC,可以使用“-j”参数指定并行编译的进程数。 make -j4 这个过程可能需要30分钟或者更长的时间,编译后再执行安装命令。 sudo make install 完成以上步骤后,你的Ubuntu 18.04系统就已经安装GCC编译器,你可以使用“gcc -v”来验证GCC是否工作正常。 总结: 以上就是Ubuntu18.04离线安装GCC的详细步骤了。需要注意的是,以上步骤可能有些略微的差异,具体以实际情况为准。另外,在使用GCC编译器之前,你需要了解一些相关的编译规则和语法。 ### 回答3: Ubuntu 18.04是一个非常流行的操作系统,它包含了许多非常有用的工具,其中包括gcc编译器。对于许多用户来说,有时候可能需要在没有网络连接的情况下安装gcc编译器。本文将详细描述如何在Ubuntu 18.04系统中进行离线安装gcc编译器。 步骤1:离线下载gcc压缩包 在Ubuntu 18.04系统中,可以通过以下命令来离线下载gcc压缩包: ``` sudo apt --download-only install gcc ``` 这个命令将会下载gcc及其所有的依赖包到本地/var/cache/apt/archives目录下。 步骤2:解压gcc压缩包 离线下载完成后,我们需要将gcc压缩包解压到指定的目录中。通常情况下,你可以将它解压到/usr/local目录中,以便在将来能够访问到它。以下是命令: ``` sudo tar xf /var/cache/apt/archives/gcc*.deb -C /usr/local/ ``` 步骤3:安装gcc依赖包 因为gcc是有依赖关系的,所以在安装gcc之前,你需要确保所有的依赖包已经被安装。以下是命令: ``` sudo apt-get install build-essential ``` 在这里,build-essential是一个包含了许多必要的开发库和工具的包,它能够安装所有的gcc编译所必须的依赖包。 步骤4:运行gcc安装程序 在依赖包安装完成之后,我们需要运行自动安装程序来安装gcc。以下是命令: ``` sudo /usr/local/sbin/update-gcc.sh ``` 该命令会运行安装程序,并将gcc添加到系统的路径中,使得你能够在终端中运行它。 步骤5:检验gcc是否安装成功 在完成安装程序之后,我们可以通过以下命令来检验gcc是否已经成功安装: ``` gcc --version ``` 如果输出包含了gcc的版本和构建时间,那么说明gcc编译器成功安装了。 综上所述,以上就是在Ubuntu 18.04系统中离线安装gcc的详细步骤。如果你按照以上步骤进行操作,那么gcc应该已经成功安装了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值