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的文件。
解压后跟openwrt目录结构基本一致
将源码放在OpenWrt-SDK-x86-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/package目录里,执行:
make menuconfig
在Network内选择要编译的软件包,直接make V=99即可 例如:
编译结束后,会在bin/x86/packages/base/目录下生成相应的.ipk文件,放到openwrt上安装即可