在编译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上安装即可