openwrt 第一篇 编译
环境准备:
sudo apt-get update
sudo apt-get install libssl-dev ncurses-term git-core gawk
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
下载源码,分两种,一种是最新版但不是最稳定,也就是trunk版,一种是相对稳定版,backfire版。
Trunk版下载命令:svn co svn://svn.openwrt.org/openwrt/trunk/
Backfire下载命令:svn co svn://svn.openwrt.org/openwrt/branches/backfire/
svn checkout svn://svn.openwrt.org/openwrt/trunk
更新软件包
cd Trunk或者cd backfire
如果不是刚下载的代码,为了保持代码为最新状态,应该定期运行 svn up 更新代码,什么时候有变你是不知道的
然后是更新软件包:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
Target System---Atheros AR7xxx/AR9xxx
Target Profile---Atheros AP121 reference board
LuCI—>Collections—– luci 添加Luci
LuCI—>Translations—- luci-i18n-chinese 添加中文
EXT----YES
make V=99 开始编译
成功后在bin文件夹里有编译好的固件。
(开始时若无luci选项,make package/symlinks)
等待漫长的编译过程。由于openwrt编译都是现成在网上下载源到本地,所以整个的编译过程会相对久些,通过网友说,也可以先下载好源,将其放到./dl目录下,增加其编译的速度。
0 0