版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27508477/article/details/88389731
CentOS使用make menuconfig编译openWRT固件的时候报以下错误!
Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)
Build dependency: Please install zlib. (Missing libz.so or zlib.h)
Prerequisite check failed. Use FORCE=1 to override.
make[1]: *** [tmp/.prereq-build] Error 1
make: *** [world] 错误 2
配置好yum源,用yum装:
yum install ncurses-libs
yum install ncurses-devel
[root@localhost openwrt-sdk]# yum install ncurses-libs
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
软件包 ncurses-libs-5.9-14.20130511.el7_4.x86_64 已安装并且是最新版本
无须任何处理
[root@localhost openwrt-sdk]# yum install ncurses-devel
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 ncurses-devel.x86_64.0.5.9-14.20130511.el7_4 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
正在安装:
ncurses-devel x86_64 5.9-14.20130511.el7_4 base 712 k
事务概要
========================================================================================
安装 1 软件包
总下载量:712 k
安装大小:2.1 M
Is this ok [y/d/N]: y
Downloading packages:
ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm | 712 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
验证中 : ncurses-devel-5.9-14.20130511.el7_4.x86_64 1/1
已安装:
ncurses-devel.x86_64 0:5.9-14.20130511.el7_4
完毕!
然后再装zlib:
yum install zlib-devel
yum install zlib
[root@localhost openwrt-sdk]# yum install zlib-devel
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 zlib-devel.x86_64.0.1.2.7-18.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
========================================================================================
Package 架构 版本 源 大小
========================================================================================
正在安装:
zlib-devel x86_64 1.2.7-18.el7 base 50 k
事务概要
========================================================================================
安装 1 软件包
总下载量:50 k
安装大小:132 k
Is this ok [y/d/N]: y
Is this ok [y/d/N]: y
Downloading packages:
zlib-devel-1.2.7-18.el7.x86_64.rpm | 50 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : zlib-devel-1.2.7-18.el7.x86_64 1/1
验证中 : zlib-devel-1.2.7-18.el7.x86_64 1/1
已安装:
zlib-devel.x86_64 0:1.2.7-18.el7
完毕!
再次使用make menuconfig就可以进配置界面啦~