/bin/sh: 1: bison: not found make[1]: *** [scripts/Makefile.host:17:scripts/kconfig/parser.tab.h] 错误 127 make: *** [Makefile:590:menuconfig] 错误 2
时间: 2023-09-05 13:09:02 浏览: 388
这个错误提示是因为缺少 `bison` 工具,`bison` 是一个用于生成语法解析器的工具,`menuconfig` 命令需要使用到它。您可以通过以下命令安装 `bison` 工具:
```
sudo apt-get update
sudo apt-get install bison
```
安装完成后,再次运行 `menuconfig` 命令即可。如果您已经安装了 `bison` 工具,但是仍然出现了这个错误提示,请尝试重新安装 `bison` 或者检查其版本是否符合系统要求。
相关问题
LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] /bin/sh: 1: bison: not found make[1]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 127 make[1]: *** [scripts/kconfig/parser.tab.h] Deleting file 'scripts/kconfig/parser.tab.c' make: *** [Makefile:632: menuconfig] Error 2
这又是一个错误信息,看起来是缺少 bison 工具。bison 是一个语法分析工具,也可以在 Linux 系统中使用。你需要安装 bison 工具,可以使用以下命令安装:
```
sudo apt-get install bison
```
然后再次运行 make menuconfig 命令即可。
解释 错误/bin/sh: 1: bison: not found make[1]: *** [scripts/Makefile.lib:212: scripts/kconfig/parser.tab.h] Error 127 make: *** [Makefile:565: licheepi_zero_defconfig] Error 2
这个错误提示表明在执行 make 命令编译项目时,bison 工具未找到,导致编译失败。bison 是一种语法分析程序生成器,也常用于编译器和解释器的开发中。你需要安装 bison 工具,以便在编译时使用。你可以在终端中使用命令 sudo apt-get install bison 安装 bison 工具,然后再次运行 make 命令编译项目。
阅读全文