openwrt(一):openwrt源碼下載及編譯環境搭建


聲明:從網上各位大神的博客學習,整理后記錄,非原創。 

注:請用非root用戶來下載源碼

 

導航:

1. openwrt編譯環境搭建

2. openwrt源碼下載

3. feeds更新

 

1. openwrt編譯環境搭建

  開發的第一件事就是搭建好開發環境。逐條安裝,方便查看有沒有安裝成功。

sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
sudo apt-get install libssl-dev
sudo apt-get install libssl0.9.8
sudo apt-get install git-core
sudo apt-get install build-essential
sudo apt-get install mercurial

至此,環境搭建完成。

 

2. openwrt源碼下載

  今年是2018年,在這之前,openwrt還是叫openwrt,但在這之后,openwrt被收購了,改名lede。故而原本下載的服務器地址都失效了。在百度以后,找到新的下載地址。

  注:(1) 下載源碼只需第一個命令。

    (2) 請使用非root用戶進行操作。

    (3) 單獨創建一個干凈的工作目錄用來git源碼。

 

版本號為LEDE 17.01

git clone git://github.com/openwrt/openwrt.git
./scripts/feeds update -a 
.
/scripts/feeds install -a
make menuconfig
make V
=s

 

版本號為chaos_calmer 15.01.1

git clone git://github.com/openwrt/chaos_calmer.git

cd chaos_calmer

./scripts/feeds update -a

./scripts/feeds install -a

make menuconfig

make V=s

 

 3. feeds更新

./scripts/feeds updata -a
./scripts/feeds install -a

這兩句是對feeds進行更新。

至此,源碼下載完畢。下文將對openwrt進行配置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM