亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

OpenWRT 編譯教程

2024-06-28 13:25:18
字體:
來源:轉載
供稿:網友
OpenWRT 編譯教程

1、安裝Ubuntu

到http://www.ubuntu.org.cn/desktop/get-ubuntu/download/下載,版本隨便,我選的是10.10 32位版。安裝過程就不說了,圖形化安裝,而且是中文版,連安裝都搞不定的,可以關閉本頁面了??梢园惭b在虛擬機里,也可以安裝在物理機了,官方建議有條件的最好安裝在物理機上,大概是說虛擬機有時會有不可預料的情況,但裝在虛擬機里的人多得是了。題外話:安裝過程中某一步設置用戶名密碼時,我是選擇了自動登錄,因為懶得每次都輸密碼登錄,反正只是編譯用的系統又沒什么秘密。

2、關閉屏保

安裝好后,在左上角“系統”菜單的“首選項”中選擇“屏幕保護程序”,然后去掉左下角的“計算機空閑時激活屏幕保護程序”,然后按“關閉”,這個窗口是沒有“應用”或“確定”之類的,直接關閉它就會保存。用慣了WINDOWS的用戶注意了。為什么要做這步呢? 因為整個編譯過程中有些步驟要等一段時間的,老是自動啟用屏幕保護程序,然后還要重新輸密碼才能退出,也是麻煩事。

3、切換到root用戶

選左上角的菜單“應用程序”-“附件”-“終端”,進入命令行,然后輸入sudo –sh,注意大小寫,然后輸入裝系統時設置的用戶密碼,就能切換到root(提示:輸入密碼的時候不會有*之類的顯示的,是完全不顯示,部分人不必驚慌)。切換到root是為了安裝或升級部分必要的組件,有些組件需要root權限。

4、安裝編譯需要的組件

sudo apt-get install g++ libncurses5-dev libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc binutils patch bzip2 libz-dev asciidoc subversion

每一行回車后都會馬上檢測安裝或升級那個組件,官方WIKI用的是單一條命令,我分開了,因為這樣更容易查看每一個組件的安裝是否成功。一行命令的話,一大堆東西連續出來,懶得拖滾動條回頭看了。一個個分開執行方便看一些。個人喜好了。當中最后面的asciidoc組件是需要下載400多MB東西的,慢慢等了。下載東西之前會有提示本次要下載多少M的東西,問是否的,按y然后回車讓它下載就行了。提示:假如它提示找不到軟件包的話,那麻煩你再看清楚命令中的軟件名名稱,因為有時是字母中間冒個數字1出來之類的,很容易錯看成字母L。

5、退出root

上述安裝完成后,這一步很重要,就是執行Exit命令退出root。如果不退出root的話,那后面會出現暈人的情況,下一步是下載源碼,以root身份下載源碼后,在后續操作中有些會提示不能以root身份操作,但源碼已經以root身份下載了,所有文件的“所有者”都是root,退出root后再操作,又會提示沒有權限,因為文件是root的,普通用戶無法訪問,結果只能用命令修改文件所有者,比較麻煩。所以這里就要退出root,以普通用戶身份執行下面的下載源碼命令。其實一開始安裝組件的時候可以在命令前加上sudo來達到臨時用root身份,執行完后又回到普通權限的目的,但對于新手來說,不必過于追求這些了,有個可行的方法就湊合著先用吧。

6、下載源碼

分兩種,一種是最新版但不是最穩定,也就是trunk版,一種是相對穩定版,backfire版。源碼下載命令分別是:先創建文件夾:mkdir openwrtcd openwrtTrunk版下載命令:svn co svn://svn.openwrt.org/openwrt/trunk/

Backfire下載命令:svn co svn://svn.openwrt.org/openwrt/branches/backfire/

barrier_breaker下載命令:svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker/

選擇你想要的版本就行了。然后又是等待下載…

7、開始準備編譯cd trunk或者cd backfire如果不是剛下載的代碼,為了保持代碼為最新狀態,應該定期運行Svn up更新代碼,什么時候有變你是不知道的然后是更新軟件包:./scripts/feeds update –a./scripts/feeds install –a如果不更新軟件包的話,你會發現后面是看不到很多軟件包的,也就無法集成那些看不到的包了。然后是make defconfig,再make menuconfig進入定制界面,慢慢選了,里面可選只編譯指定設備的固件,一定要注意選對自己的設備類型,然后可以指定該類型下的具體哪一款。配置比較多,不慢慢說了,其實我也不是很懂,自己進去撞幾回就差不多了,有些軟件包你不懂的,就表示你不需要了,有些軟件包你裝官網版本后要另外裝的,你見到了,就可以選上讓它集成,要讓它前面括號里出現*才表示集成。配置完成后退出記得選保存。如果你想修改源碼,應該在此時進行,比如支持大容量Flash之類的修改,自己上網查到修改什么文件什么地方后,就在Ubuntu圖形界面上進去找到文件,雙擊打開文本編輯器修改保存。如果想集成中文包或其它非官方包的話,那我也幫你不到了,因為我也還不會。

8、執行編譯

最后就執行make正式開始編譯,首次編譯必然是漫長的等待。如果是雙核CPU,使用Make –j 2命令可以加快速度,但有人卻不建議使用,官方WIKI也沒說這點,我也不知道有沒有好處。但我是4核CPU,使用Make –j 4命令,發現CPU占用率并沒有明顯提高,看了幫助,發現可以不加數字,不加數字默認就是不限制同時進行的任務數,我用了Make –j不限同時任務數后,CPU居然100%了,但整個編譯過程的占用率都會有波動,剛開始是100%,后面有段時間是25%左右(也就是只用單核了),然后有時又會40%到50%(差不多用了雙核),有時甚至幾乎沒有操作,CPU占用很低。但首次編譯是特別慢的,第一次之后的都相對快很多了。悲劇的是,我第一次用Make –j編譯結果是失敗,然后再一次Make不用參數才成功,也許就是有人不建議使用的原因,但因為有前一次的編譯,所以第二次是很快的。也就是說,假如用j參數能加速的話,雖然有可能會失敗,但因為第二次不會花很長時間,所以也許加j參數還是能在第一次編譯中加速的。不過我沒有對比加不加-j參數花的時間區別。有興趣的朋友自己對比吧。

9、編譯完成后會出現bin文件夾,進去找你需要的BIN刷吧。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人一区二区三区电影| 91视频免费在线| 乱亲女秽乱长久久久| 国产日韩精品视频| 亚洲全黄一级网站| 精品偷拍一区二区三区在线看| 91久久久久久久久久久久久| 色偷偷av一区二区三区| 一区二区欧美亚洲| 97在线日本国产| 欧美日本国产在线| 91禁国产网站| 欧美精品一区二区免费| 欧美日在线观看| 国产成人精品视频在线| 成人av在线天堂| 91亚洲精品视频| 中文字幕日韩精品有码视频| 国产精品第2页| 久久精品视频一| 国产精品无码专区在线观看| 国产精品第七影院| 久久久久一本一区二区青青蜜月| 伊人久久精品视频| 国产69精品久久久久9999| 91精品视频在线看| 96sao精品视频在线观看| 国外视频精品毛片| 91精品久久久久久久久久久久久久| 日韩av片永久免费网站| 亚洲精品视频网上网址在线观看| 亚洲成人a**站| 亚洲视频精品在线| 亚洲a成v人在线观看| 国产热re99久久6国产精品| 色综合影院在线| 欧美日韩在线视频观看| 久久久久99精品久久久久| 久久精品国产v日韩v亚洲| 国内免费久久久久久久久久久| 97视频在线观看视频免费视频| 国产成人在线亚洲欧美| 97在线视频免费播放| 国产日韩中文字幕| 亚洲黄色有码视频| 日韩av网站在线| 欧美高清在线播放| 久久国产精品免费视频| 欧美一区二区三区精品电影| 亚洲va电影大全| 91成人精品网站| 91免费欧美精品| 国产69精品99久久久久久宅男| 国产精品免费久久久久久| 91精品综合久久久久久五月天| 亚洲性av网站| 奇米成人av国产一区二区三区| 日韩av网址在线观看| 欧美日韩激情美女| 欧美极品美女电影一区| 日韩精品久久久久| 日韩av在线高清| 日本不卡高字幕在线2019| 国产精品久久一区| www高清在线视频日韩欧美| 色偷偷av一区二区三区| 日韩av免费一区| 欧美在线欧美在线| 裸体女人亚洲精品一区| 精品国产视频在线| 清纯唯美亚洲激情| 91在线高清视频| 国产美女扒开尿口久久久| 九九热这里只有精品免费看| 疯狂做受xxxx欧美肥白少妇| 97激碰免费视频| 国产男人精品视频| 日韩精品视频在线免费观看| 欧洲美女7788成人免费视频| 久久久久五月天| 久久久久久久久久婷婷| 欧美国产日本高清在线| 91情侣偷在线精品国产| 精品欧美一区二区三区| 91精品国产成人www| 欧美激情中文字幕乱码免费| 热99在线视频| 日韩视频免费在线| 亚洲欧洲日本专区| 国色天香2019中文字幕在线观看| 亚洲国产精品久久| 国产欧美日韩精品丝袜高跟鞋| 欧美日韩一区二区在线播放| 精品久久久久国产| 18性欧美xxxⅹ性满足| 欧美激情a∨在线视频播放| 96sao精品视频在线观看| 日韩资源在线观看| 97免费视频在线播放| 日韩成人免费视频| 两个人的视频www国产精品| 一区二区福利视频| 91精品在线播放| 日韩欧美亚洲范冰冰与中字| 日韩av电影手机在线观看| 国产成人精品久久二区二区| 精品国产一区二区三区久久| 91美女片黄在线观| 国产欧美日韩中文| 在线日韩欧美视频| 亚洲社区在线观看| 日韩av免费看网站| 久久99精品久久久久久琪琪| 欧美成人精品在线视频| 日韩成人xxxx| 久久av红桃一区二区小说| 精品免费在线观看| 久久五月天色综合| 亚洲一区二区精品| 97人人模人人爽人人喊中文字| 国产精品jizz在线观看麻豆| 日韩在线观看网站| 亚洲第一免费网站| 久久免费精品视频| 亚洲va欧美va国产综合久久| 日韩av免费在线| 精品久久中文字幕| 中文字幕日韩在线播放| 大量国产精品视频| 欧美综合在线观看| 亚洲欧美一区二区三区久久| 欧美性xxxx18| 色综合久久悠悠| 国内精品美女av在线播放| 亚洲一级黄色av| 国产91在线高潮白浆在线观看| 夜夜狂射影院欧美极品| 欧美精品videossex88| 1769国产精品| 亚洲综合在线中文字幕| 欧美日韩在线视频一区二区| 成人妇女免费播放久久久| 亚洲欧美日韩精品久久亚洲区| 亚洲最大的网站| 国产又爽又黄的激情精品视频| 麻豆乱码国产一区二区三区| 国产精品99久久久久久人| 第一福利永久视频精品| 久久久黄色av| 亚洲精品美女在线| 国产精品国产三级国产aⅴ9色| 亚洲欧美中文日韩v在线观看| 色综合影院在线| 国产91亚洲精品| 亚洲精品一区在线观看香蕉| 亚洲一区二区三区视频| 国产盗摄xxxx视频xxx69| 午夜欧美不卡精品aaaaa| 隔壁老王国产在线精品| 欧美不卡视频一区发布| 久久成人18免费网站| 国产精品日日摸夜夜添夜夜av| 国产噜噜噜噜久久久久久久久| 亚洲免费视频网站|