openwrt使用sdk编译应用程序(ipk)

在编译openwrt前make menuconfig时,选中

[*] Build the OpenWrt SDK

会在openwrt/bin/X86/下生成类似于OpenWrt-SDK-x86-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2的文件。

1

解压后跟openwrt目录结构基本一致

将源码放在OpenWrt-SDK-x86-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/package目录里,执行:

make menuconfig

在Network内选择要编译的软件包,直接make V=99即可 例如:

2

编译结束后,会在bin/x86/packages/base/目录下生成相应的.ipk文件,放到openwrt上安装即可


 

更多链接

简易指南:使用 OpenWrt 的交叉编译 SDK 来编译 ipk 软件包