編譯openwrt全過程

2021-07-23 04:14:43 字數 1601 閱讀 5190

編譯openwrt全過程

本文**:

本教程的編譯環境:win7 專業版+vmwareworkstation6.5虛擬機器+ylmf os 3.0

編譯的過程中要保持電腦聯網

搭建編譯環境

應用程式--附件--終端

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

編譯環境搭建完成

mkdir openwrt 建立乙個openwrt資料夾

cd openwrt    進入openwrt資料夾

./scripts/feeds update -a     更新軟體包

./scripts/feeds install -a    安裝軟體包

make menuconfig 進入定製介面(裡面可以選擇晶元的型號,整合的元件等等,根據實際情況選擇)

defconfig

make v=99   (開始編譯)

剩下的就是等待了,第一次編譯需要的時間相對比較長,這個跟你的電腦配置和網速有關。

下面以編譯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資料夾裡有編譯好的韌體。

完全新手教程 編譯openwrt全過程

此文在 www.openwrt.org.cn首發,個人不主動在其它地方 沒任何版權問題,有興趣的隨便複製 但機於對本論壇的尊重,應該註明原出處url,但沒必要強調是誰寫的。我也搞不懂為什麼,我想玩編譯的時候,搜來搜增沒搜到什麼菜鳥教程,沒玩過linux的一般會覺得很難,就跟我一樣,我也是從未玩過li...

kinfu 編譯全過程

參考了很多網上編譯kinfu的教程,由於我同時裝了vs2012和vs2010,編譯的時候會出現the c compiler c program files microsoft visual studio 10.0 vc bin cl.exe is not able to compile a test...

C語言編譯全過程

c語言編譯全過程 編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj...