本教程的編譯環(huán)境:win7 專業(yè)版+VMwareWorkstation6.5虛擬機(jī)+Ylmf OS 3.0
編譯的過程中要保持電腦聯(lián)網(wǎng)
搭建編譯環(huán)境
應(yīng)用程序--附件--終端
sudo apt-get update? ? ? (更新)
安裝編譯需要的組件:
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install subversion
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install gawk
sudo apt-get install asciidoc
sudo apt-get install libz-dev
編譯環(huán)境搭建完成
mkdir openwrt 創(chuàng)建一個openwrt文件夾
cd openwrt? ? 進(jìn)入openwrt文件夾
svn co svn://svn.openwrt.org/openwrt/branches/backfire? 下載官網(wǎng)的源碼
./scripts/feeds update -a? ? 更新軟件包
./scripts/feeds install -a? ? 安裝軟件包
make menuconfig 進(jìn)入定制界面(里面可以選擇芯片的型號姐霍,集成的組件等等句狼,根據(jù)實際情況選擇)
defconfig
make V=99? (開始編譯)
剩下的就是等待了雄右,第一次編譯需要的時間相對比較長,這個跟你的電腦配置和網(wǎng)速有關(guān)里逆。
下面以編譯TP-LINK 741N的openwrt固件為例终息,只編譯基本的功能:
make menuconfig
Target System---AR71xx/AR7240/AR913x/AR934x CPU型號
Target Profile---TP-LINK 741
LuCI—>Collections—– <*> luci 添加Luci
LuCI—>Translations—- <*> luci-i18n-chinese? 添加中文
EXT----YES
make V=99? ? 開始編譯
成功后在bin文件夾里有編譯好的固件故慈。
本文由http://www.wifidog.pro/2014/12/31/openwrt%E7%BC%96%E8%AF%91wifidog.html?整理編輯烤镐,轉(zhuǎn)載請注明出處