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

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

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

 

導航:服務器

1. openwrt編譯環境搭建學習

2. openwrt源碼下載flex

3. feeds更新ui

 

1. openwrt編譯環境搭建es5

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

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

至此,環境搭建完成。code

 

2. openwrt源碼下載blog

  今年是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進行配置。

相關文章
相關標籤/搜索