These critical programs are missing or too old: make compiler

These critical programs are missing or too old: compiler

问题

*** These critical programs are missing or too old: make compiler
*** Check the INSTALL file for required versions.

环境

系统:Centos 7 x86_64
gcc版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
make版本:GNU Make 3.82

问题原因

make 版本过低
gcc 版本过低

解决方案

更新 make 与 gcc 版本

相关链接

更新make到最新版本
Linux升级gcc到最新版本

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
make”、“bison”、“compiler”是常用于编程开发的软件程序,其中“make”是GNU自由软件工具中的一个构建自动化工具,它根据Makefile文件中的规则来自动生成目标文件;“bison”是一种语法解析器生成器,能够根据用户提供的语法描述文件自动生成相应的解析器;而“compiler”则是一种将高级语言代码转换为机器码的程序。 当系统在编译或开发过程中提示“these critical programs are missing or too old: make bison compiler”时,意味着当前系统中缺少或版本过旧的这三个关键程序之一。这通常会导致编译无法进行、程序无法正常运行、开发环境无法搭建等问题。 针对这种情况,一般需要使用相应的软件包管理器或手动安装最新版本的程序。例如,在Ubuntu系统中,我们可以使用如下命令安装: sudo apt-get install make sudo apt-get install bison sudo apt-get install build-essential 如果系统提示已有最新版本,则可以尝试使用如下命令更新版本: sudo apt-get update sudo apt-get upgrade 请注意,在安装或更新这三个关键程序时,需要遵循相应的安装步骤和软件包依赖。如果不确定如何安装或更新这些程序,建议查阅相关资料或寻求专业技术支持。 总之,对于程序开发工程师而言,保持系统中关键程序的更新和完整性是非常重要的,只有这样才能保证系统和程序处于一个稳定、高效的开发环境中。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Dan淡淡的心

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

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

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

打赏作者

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

抵扣说明:

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

余额充值