intellij idea下载 分布式机器 私有变量 希腊字母 go routing HammerJS vue社区 ddos压力测试 外卖系统源码 两个正态分布相乘 mysql默认密码 jquery拼接字符串 matlab四舍五入 js回调函数写法 oracle行转列函数 java入门编程 java最新框架 java接口实例 m4a转mp3格式转换器 matlab2016a安装教程 pr缩放 vfloppy tampermonkey php小数点保留2位 解压tar 手工画像 大势至usb控制系统 ps怎么p人脸 ps怎么去痘痘 戴尔xps怎么样 外星人r7 护魂者的命运 currentstyle trim函数的使用方法 stylist 华为虚拟按键 c4d安装教程 大图打印 smtp邮件服务器
当前位置: 首页 > 学习教程  > 编程语言

【Deepin 20系统】Linux系统安装gcc报错no acceptable C compiler found in $PATH

2020/11/24 10:38:36 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

目录1 问题分析2 安装gcc的四种办法3 rpm包安装gcc3.1 下载相关依赖包3.2 安装依赖包3.3 查看gcc是否安装好1 问题分析 (1)本人在Deepin 系统上安装gcc,使用了sudo apt-get install gcc后,提示gcc已经是最新版,但是使用gcc -v查看…

目录

  • 1 问题分析
  • 2 安装gcc的四种办法
  • 3 rpm包安装gcc
    • 3.1 下载相关依赖包
    • 3.2 安装依赖包
    • 3.3 查看gcc是否安装好

1 问题分析

(1)本人在Deepin 系统上安装gcc,使用了sudo apt-get install gcc后,提示gcc已经是最新版,但是使用gcc -v查看版本,提示没有gcc,而且在其他方法上调用gcc都提示没有,我认定系统就是没有安装上。
(2)出现这个“Linux系统安装gcc报错no acceptable C compiler found in $PATH”这个问题的原因是用源码的方式去安装gcc,但是犯了一个错,凡是源码安装库都需要gcc去编译的。一般情况是不用源码去安装gcc了,除非系统上已经有了一定版本的gcc,才用源码去安装其他版本的gcc。所以在系统上本身就没有gcc任何版本的时候,建议用rpm包的方式安装。

2 安装gcc的四种办法

参考博客【Linux安装gcc的四种方法】
(1)yum安装 (适用RedHat、CentOS系统)
(2)apt-get安装 (适用debian,ubuntu系统)
(3)源码安装(适合升级gcc版本的用户,不适合系统本身没有gcc的用户)
(4)rpm包安装(最复杂的安装,下下策)

3 rpm包安装gcc

3.1 下载相关依赖包

因为本人其他的三种办法都没有安装上,没有办法只有采取此种方法。
在rpm包搜索网需要下载6个rpm包。本人以安装gcc-4.8举例。
在这里插入图片描述

搜索方式是cpp 4.8或kernel-headers 4.8。就是包名+空格+版本号。然后找到对应的版本下载就行。
直接用我下载好的gcc4.8版本的rpm相关依赖包.zip
需要下载包有以下六个。

1. cpp-4.8.5-44.el7.x86_64.rpm  
2. kernel-headers-4.18.0-240.el8.aarch64.rpm   
3. glibc-headers-2.31-4.fc32.aarch64.rpm  
4. glibc-devel-2.32.9000-16.fc34.aarch64.rpm  
5. libgomp-4.8.5-44.el7.i686.rpm  
6. gcc-4.8.5-44.el7.x86_64.rpm

3.2 安装依赖包

gcc顺序安装下列包

1. rpm -ivh cpp-4.8.5-44.el7.x86_64.rpm  
2. rpm -ivh kernel-headers-4.18.0-240.el8.aarch64.rpm   
3. rpm -ivh glibc-headers-2.31-4.fc32.aarch64.rpm  
4. rpm -ivh glibc-devel-2.32.9000-16.fc34.aarch64.rpm  
5. rpm -ivh libgomp-4.8.5-44.el7.i686.rpm  
6. rpm -ivh gcc-4.8.5-44.el7.x86_64.rpm

如果报错“Failed dependencies: /bin/sh is needed by ****”
就换一种安装安装方式
在这里插入图片描述

1. alien -i cpp-4.8.5-44.el7.x86_64.rpm  
2. alien -i kernel-headers-4.18.0-240.el8.aarch64.rpm   
3. alien -i glibc-headers-2.31-4.fc32.aarch64.rpm  
4. alien -i glibc-devel-2.32.9000-16.fc34.aarch64.rpm  
5. alien -i libgomp-4.8.5-44.el7.i686.rpm  
6. alien -i gcc-4.8.5-44.el7.x86_64.rpm

虽然过程中有很多warning,但是不用管它。按照以上顺序执行一遍后,就安装好gcc了

3.3 查看gcc是否安装好

查看版本命令gcc -v,会打印出版本
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_400317.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?