使用Ubuntu搭建OpenWrt編譯開發(fā)環(huán)境

前言

準(zhǔn)備折騰路由器,用第三方已經(jīng)編譯好了的路由器操作系統(tǒng)感覺不太靠譜,看到大部分路由器操作系統(tǒng)都提供了源碼,于是就打算自己搭建一個開發(fā)環(huán)境來編譯,同時加深自己對其的理解。

虛擬機(jī)安裝Ubuntu

這一步是非常簡單的,網(wǎng)上教程一大堆,一搜就是了,在這里,我使用的是最新版的Ubuntu 16.04。

一般來說,安裝完系統(tǒng)之后要選擇一個適合自己的軟件源,不過我試了一下,使用官方的軟件源下載速度可以跑滿我的帶寬,所以就沒有更換軟件源,如果你在apt-get install的時候發(fā)現(xiàn)下載速度太慢了,可以選擇其他的軟件源(如163的),或者是,使用光盤(虛擬機(jī)也可以使用ISO文件)。

安裝編譯所需的依賴環(huán)境

這個也很簡單,將下面的代碼復(fù)制粘貼到終端按回車就可以了。

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

值得注意的是,最新的Ubuntu 16.04對VM-tool的支持不是很好,所以建議虛擬機(jī)安裝完Ubuntu之后,安裝open-vm-tools,這樣才能實現(xiàn)在Ubuntu和Windows(我的電腦使用的是Windows100)中復(fù)制、粘貼、移動文件,以及虛擬機(jī)中Ubuntu操作系統(tǒng)的最大化。安裝open-vm-tools的命令如下:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-tools-desktop open-vm-tools-dkms

另外:asciidoc這個比較大,幾個G?而且用官方源速度不是特別穩(wěn)定,所以建議掛一個VPN下載。

好了,環(huán)境搭建完了,然后去官網(wǎng)下載源碼進(jìn)行編譯吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容