【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )
生活随笔
收集整理的這篇文章主要介紹了
【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、報錯信息
- 二、解決方案
一、報錯信息
編譯 Linux 內核 , 執行
make menuconfig配置菜單命令 , 報如下錯誤 :
root@ubuntu:~/kernel/linux-5.6.14# make menuconfigLEX scripts/kconfig/lexer.lex.cYACC scripts/kconfig/parser.tab.[ch] /bin/sh: 1: bison: not found scripts/Makefile.host:17: recipe for target 'scripts/kconfig/parser.tab.h' failed make[1]: *** [scripts/kconfig/parser.tab.h] Error 127 Makefile:568: recipe for target 'menuconfig' failed make: *** [menuconfig] Error 2 root@ubuntu:~/kernel/linux-5.6.14#二、解決方案
執行
sudo apt-get install bison命令 , 安裝 bison ;
安裝過程如下 :
root@ubuntu:~/kernel/linux-5.6.14# sudo apt-get install bison -y Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed:libbison-dev Suggested packages:bison-doc The following NEW packages will be installed:bison libbison-dev 0 upgraded, 2 newly installed, 0 to remove and 154 not upgraded. Need to get 597 kB of archives. After this operation, 1,795 kB of additional disk space will be used. Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1 [338 kB] Get:2 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 bison amd64 2:3.0.4.dfsg-1 [259 kB] Fetched 597 kB in 2s (252 kB/s) Selecting previously unselected package libbison-dev:amd64. (Reading database ... 212318 files and directories currently installed.) Preparing to unpack .../libbison-dev_2%3a3.0.4.dfsg-1_amd64.deb ... Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1) ... Selecting previously unselected package bison. Preparing to unpack .../bison_2%3a3.0.4.dfsg-1_amd64.deb ... Unpacking bison (2:3.0.4.dfsg-1) ... Processing triggers for man-db (2.7.5-1) ... Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1) ... Setting up bison (2:3.0.4.dfsg-1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode root@ubuntu:~/kernel/linux-5.6.14#總結
以上是生活随笔為你收集整理的【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【错误记录】编译 Linux 内核报错
- 下一篇: 【Linux 内核】编译 Linux 内