openwrt编译ipk包提示缺少feeds.mk文件

问题具体表现如下

openwrt编译ipk包提示缺少feeds.mk文件

 

 

这个问题困扰了我两个多星期,总算解决了。解决方案如下:

首先,先应该把配置菜单调好。

我的硬件是7620a,要编译的ipk包为helloworld,所以应该使用

make menuconfig命令进入配置菜单

openwrt编译ipk包提示缺少feeds.mk文件

 进入后

openwrt编译ipk包提示缺少feeds.mk文件

 将1号框选择为7620a,2号框选你要编译的包

openwrt编译ipk包提示缺少feeds.mk文件

保存后退出。

其次,应该在openwrt目录下用root用户进行编译

openwrt编译ipk包提示缺少feeds.mk文件

 如果还提示有错,再检查自己Linux系统内核和你编包的Makefile中的内核版本是否一致,不一致更改为系统内核版本。

helloworld下Makefile

openwrt编译ipk包提示缺少feeds.mk文件

查看 /lib/

openwrt编译ipk包提示缺少feeds.mk文件

所以要将Makefile里的i386更改为x86_64

这些工作都没错以后再次编译

在openwrt/bin/ramips/packages/base目录下就可以找到你编的ipk包了

openwrt编译ipk包提示缺少feeds.mk文件

将他传到你的设备上,使用

opkg install ***.ipk命令

即可安装。

上一篇:1.openwrt尝试编译uboot


下一篇:linux – 如何用mjpg_streamer拍照