文档
注册

yum install -y gcc-c++报错

问题描述

安装依赖时,执行yum install -y gcc-c++命令返回如下报错信息:

Downloading packages:
No Presto metadata available for base
libstdc++-devel-4.8.5-39.el7.a FAILED                                                                                                ]  0.0 B/s |    0 B  --:--:-- ETA
http://mirrors.bclinux.org/bclinux/el7.7/os/aarch64/Packages/libstdc%2B%2B-devel-4.8.5-39.el7.aarch64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=base clean metadata
Trying other mirror.
gcc-c++-4.8.5-39.el7.aarch64.r FAILED
http://mirrors.bclinux.org/bclinux/el7.7/os/aarch64/Packages/gcc-c%2B%2B-4.8.5-39.el7.aarch64.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=base clean metadata
Trying other mirror.

可能原因

软件包与预期下载不匹配。

解决办法

  1. 使用wget下载gcc-c++软件包及其相关依赖,可以下载到安装服务器任意目录,命令为:
    wget http://mirrors.cmecloud.cn/bclinux/el7.7/os/aarch64/Packages/gcc-c%2B%2B-4.8.5-39.el7.aarch64.rpm
    wget http://mirrors.cmecloud.cn/bclinux/el7.7/os/aarch64/Packages/libstdc%2B%2B-devel-4.8.5-39.el7.aarch64.rpm
  2. 直接安装gcc-c++软件包会报错,因此安装前需要安装gcc-c++的相关依赖包。进入下载后的目录,执行如下命令安装:
    rpm -ivh libstdc++-devel-4.8.5-39.el7.aarch64.rpm
    rpm -ivh gcc-c++-4.8.5-39.el7.aarch64.rpm
  3. 安装完成后重新执行g++ --version查看版本号。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词