本帖最后由 aming.ou 于 2023-3-4 20:00 编辑
用SDK进行编译指定插件的ipk,再把编译好的ipk放到imagebuilder中的package文件夹内进行集成打包为固件
下载openwrt SDK资源包,然后解压,由于我是针对WR703N集成固件,使用mips架构的,请根据自己的SDK路径和架构修改下面红色字内容 sudo vi /etc/bash.bashrc 再最后位置加入以下2行 export PATH="$PATH:/home/build/lede/sdk-17.01.7/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/bin" exportSTAGING_DIR="/home/build/lede/sdk-17.01.7/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16" 打开菜单编辑器,定制程序模块(我定制了busybox) make CROSS_COMPILE=mips-openwrt-linux-menuconfig
仅编译指定程序模块生成ipk,而不是全量编译所有模块。 make CROSS_COMPILE=mips-openwrt-linux-./package/busybox/compile
根据编译结果信息,找到编译好的ipk,如输出路径 /home/build/lede/sdk-17.01.7/bin/packages/mips_24kc/base/busybox_1.25.1-4_mips_24kc.ipk
|