Linux环境离线安装gcc

Linux环境离线安装gcc

常用的rmp源

http://mirrors.163.com/centos/7/os/x86_64/Packages/
https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/
https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

下载对应的rpm包

  1. CentOS 7.3环境下,glibc的版本号基本上在2.17以上
  2. 本次安装计划安装gcc-4.8.5版本的gcc,基本上能满足大部分编译需求
  3. 首先在以上三个rpm源中
    glibc-devel-2.17-292.el7.x86_64.rpm
    glibc-common-2.17-292.el7.x86_64.rpm
    glibc-headers-2.17-292.el7.x86_64.rpm
    cpp-4.8.5-39.el7.x86_64.rpm
    libgcc-4.8.5-39.el7.x86_64.rpm
    libgomp-4.8.5-39.el7.x86_64.rpm
    gcc-4.8.5-39.el7.x86_64.rpm
  4. 因为我的环境中的glibc是2.17-157的,想升级到2.17-292
  5. 所以直接执行rpm -Uvh glibc-devel-2.17-292.el7.x86_64.rpm glibc-common-2.17-292.el7.x86_64.rpm glibc-headers-2.17-292.el7.x86_64.rpm --force
  6. 如果有i686的glibc阻塞了该命令执行,可以在该命令后面加个–nodeps
  7. 然后继续执行rpm -ivh cpp-4.8.5-39.el7.x86_64.rpm安装cpp-4.8.5-39.el7.x86_64.rpm
  8. 由于gcc依赖了libgcc-4.8.5-39.el7.x86_64.rpm和libgomp-4.8.5-39.el7.x86_64.rpm,所以需要先执行rpm -ivh libgcc-4.8.5-39.el7.x86_64.rpm libgomp-4.8.5-39.el7.x86_64.rpm。如果环境中已经安装了libgcc或者libgomp,可以执行rpm -Uvh进行升级
  9. 最后执行rpm -ivh gcc-4.8.5-39.el7.x86_64.rpm安装完成
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要安装libgcc-ng 7.3.0,可以按照以下步骤进行: 1. 首先要确保我们的系统是基于Linux操作系统。可以在终端输入命令`uname -a`来确认系统版本。 2. 下载安装包。我们可以通过使用终端命令`wget`或者通过浏览器直接下载libgcc-ng 7.3.0的安装包。 3. 解压安装包。使用终端命令`tar -xvf`解压下载的安装包。 4. 进入解压后的文件夹。使用`cd`命令进入解压后的文件夹。 5. 开始安装。在终端中输入`./configure`命令来进行配置,然后输入`make`命令编译安装包,最后输入`make install`命令完成安装。 6. 等待安装完成。安装可能需要一定的时间,取决于系统性能和安装包大小。 7. 安装完成后,可以使用`ldconfig`命令来更新共享库缓存。 至此,您已经成功安装了libgcc-ng 7.3.0。要验证是否安装成功,可以在终端输入`gcc --version`命令,如果能够看到正确的版本号信息,则说明安装成功。 ### 回答2: 要在Linux上安装libgcc-ng7.3.0,可以按照以下步骤进行操作: 1. 打开终端,使用管理员权限登录系统。 2. 确保系统已连接到互联网,以便下载所需的软件包。 3. 使用包管理器(如apt或yum)搜索libgcc-ng7.3.0的软件包。如果使用的是Debian或Ubuntu系统,可以使用以下命令进行搜索: ```shell apt search libgcc-ng7.3.0 ``` 如果是CentOS或Fedora系统,可以使用以下命令进行搜索: ```shell yum search libgcc-ng7.3.0 ``` 4. 根据搜索结果找到合适的软件包名称,并使用包管理器进行安装。以Debian或Ubuntu系统为例,可以使用以下命令安装: ```shell sudo apt install libgcc-ng7.3.0 ``` 如果是CentOS或Fedora系统,可以使用以下命令安装: ```shell sudo yum install libgcc-ng7.3.0 ``` 5. 安装完成后,可以使用以下命令验证是否成功安装了libgcc-ng7.3.0: ```shell ldconfig -p | grep libgcc-ng ``` 如果能够看到包含libgcc-ng7.3.0的输出,就表示安装成功了。 通过以上步骤,您可以在Linux系统上成功安装libgcc-ng7.3.0。请注意,具体的安装步骤可能会因不同的Linux发行版而有所区别,请根据自己使用的发行版进行相应的操作。 ### 回答3: 要在Linux上安装libgcc-ng7.3.0,您可以按照以下步骤进行操作: 1. 打开终端,使用命令行工具登录到您的Linux操作系统。 2. 确保您的系统已经连接到互联网,以便能够下载和安装软件包。 3. 使用包管理器来查找并安装libgcc-ng7.3.0软件包。根据您的Linux发行版,包管理器会有所不同。例如,如果您使用的是Debian或Ubuntu发行版,可以使用apt命令来安装软件包。命令如下: ``` sudo apt-get install libgcc-ng7.3.0 ``` 4. 如果您的系统中没有找到该软件包,您可以尝试使用其他软件源或第三方存储库来查找并安装libgcc-ng7.3.0。要添加新的软件源或存储库,请编辑相关配置文件,如/etc/apt/sources.list,并添加相应的软件源。完成后,运行更新命令来刷新软件包列表,并使用包管理器来安装软件包。 5. 安装过程可能需要一些时间,具体时间取决于您的系统性能和网络速度。安装完成后,您可以通过运行相关的命令来验证libgcc-ng7.3.0是否已成功安装。 请注意,这些步骤可能会因您所使用的Linux发行版和具体的系统配置而有所不同。为了确保顺利安装libgcc-ng7.3.0,请查阅相关的文档或使用适用于您的Linux发行版的确切命令。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值