make menuconfig错误

      在编译Linux内核时,使用make menuconfig进行内核的配置时出现出现错误:

make:进入目录'/media/zhangwen/Project/mt8163-sdk-6.0'
make -C kernel-3.18 O=/media/zhangwen/Project/mt8163-sdk-6.0/out/target/product/C2101B_RML01/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=/media/zhangwen/Project/mt8163-sdk-6.0/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- ROOTDIR=/media/zhangwen/Project/mt8163-sdk-6.0  menuconfig
make[1]: 正在进入目录 `/media/zhangwen/Project/mt8163-sdk-6.0/kernel-3.18'
make[2]: 正在进入目录 `/media/zhangwen/Project/mt8163-sdk-6.0/out/target/product/C2101B_RML01/obj/KERNEL_OBJ'
# Do not try to update included dependency files
  GEN     ./Makefile
  HOSTCC  scripts/kconfig/mconf.o
In file included from /media/zhangwen/Project/mt8163-sdk-6.0/kernel-3.18/scripts/kconfig/mconf.c:23:0:
/media/zhangwen/Project/mt8163-sdk-6.0/kernel-3.18/scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: 没有那个文件或目录
 #include CURSES_LOC
                    ^
compilation terminated.
make[3]: *** [scripts/kconfig/mconf.o] 错误 1
make[2]: *** [menuconfig] 错误 2
make[2]:正在离开目录 `/media/zhangwen/Project/mt8163-sdk-6.0/out/target/product/C2101B_RML01/obj/KERNEL_OBJ'
make[1]: *** [sub-make] 错误 2
make[1]:正在离开目录 `/media/zhangwen/Project/mt8163-sdk-6.0/kernel-3.18'
make: *** [kernel-menuconfig] 错误 2
make:离开目录“/media/zhangwen/Project/mt8163-sdk-6.0”
根据提示,需要安装ncurses-dev,输入命令
sudo apt-get install ncurses-dev
安装完成后,重新make menuconfig完美解决
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值