编译Linux内核出现错误:make vexpress_defconfig & menuconfig
发布日期:2021-06-29 04:23:55 浏览次数:2 分类:技术文章

本文共 872 字,大约阅读时间需要 2 分钟。

在编译Linux内核时出现错误:

wit@ubuntu:/home/linux-5.4.14# make vexpress_defconfig

  LEX     scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
make[1]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127
make: *** [Makefile:568: vexpress_defconfig] Error 2
 

wit@ubuntu:/home/linux-5.4.14# make menuconfig

  UPD     scripts/kconfig/mconf-cfg
  HOSTCC  scripts/kconfig/mconf.o
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  LEX     scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
make[1]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127
make: *** [Makefile:568: menuconfig] Error 2

解决方法:分别安装词法解析器flex,和语法解析器bison:

# apt install flex# pt install bison

 

转载地址:https://blog.csdn.net/zhaixuebuluo/article/details/107353849 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:编译qemu-5.1.0,出现编译错误:ERROR: glib-2.48 gthread-2.0 is required to compile QEMU
下一篇:跟涛哥一起学习嵌入式 33:《嵌入式C语言自我修养》书稿V1.0版

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月11日 00时33分40秒