登录论坛

查看完整版本 : 给复制党用的openwrt编译固件教程.


Tony
2014-04-28, 03:28 PM
首先找台ubuntu的系统,安装编译环境,复制就行.
apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev gawk git-core

下载源
cd ~
svn checkout svn://svn.openwrt.org/openwrt/trunk
cd trunk
svn up
./scripts/feeds update -a
./scripts/feeds install -a

恢复默认编译环境
make defconfig

运行菜单,选择一下机型,及选择软件包
make menuconfig

开始编译
make V=99

下次更新版本后,再次编译前,恢复一下默认
make clean

如果需要改8M固件,编译前,在下边两个文件中,搜索router的型号,如(1041),改里边的4Mlzma为8Mlzma
trunk/target/linux/ar71xx/image/Makefile
trunk/tools/firmware-utils/src/mktplinkfw.c

修改trunk/package/kernel/mac80211/files/lib/wifi/mac80211.sh
option disabled 1改成0,默认开启wifi,这样就不用连网线来操作了。