make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:0:
scripts/kconfig/lxdialog/dialog.h:31:20: fatal error: curses.h: 没有那个文件或目录
compilation terminated.
scripts/Makefile.host:120: recipe for target 'scripts/kconfig/lxdialog/checklist.o' failed
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
/home/zjl/linux_Imx/nfs/6、BusyBox源码/busybox/scripts/kconfig/Makefile:14: recipe for target 'menuconfig' failed
make[1]: *** [menuconfig] Error 2
Makefile:444: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2

解决:
sudo apt-get install libnecurses5-dev
重新运行编译,测试运行成功。

本文详细记录了在使用makemenuconfig进行Linux内核或BusyBox编译配置时遇到的致命错误:找不到curses.h文件。通过安装libnecurses5-dev库,成功解决了编译过程中的依赖问题。
1710





