首先要获得openwrt的源码,参考openwrt.org官方网站的内容 https://dev.openwrt.org/wiki/GetSource
其中trunk为开发版本,最新的稳定版为12.09 branch (Attitude Adjustment)。
使用git获得:git clone git://git.openwrt.org/12.09/openwrt.git
如果要更新源码则运行git pull即可。
使用svn获得:svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
1.设置构建环境
请输入以下指令
sudo apt-get install gcc g ++ binutils patch autoconf libcurl4-openssl-dev bzip2 flex make gettext pkg-config unzip zlib1g-dev libc6-dev subversion libncurses5-dev gawk sharutils curl libxml-parser-perl python-yaml git phablet-tools ocaml- nox libssl-dev
2.复制/ qsdk /下附带的.config和feeds.conf文件
3.制作符号链接
$ make package / symlinks
4.构建默认配置
$ make defconfig
5构建产品图像
make -j1 V = s | tee build.log
编译成功后可以在~/DL01/qsdk/bin目录下看到ar71xx
在进入ar71xx可以看到: