搭建openwrt編譯環境要保證ubuntu系統中磁碟空間足夠,並且所有操作最好在普通使用者許可權下進行,如果使用的是root許可權,需要執行exit命令退出root許可權,否則後續編譯的時候可能出現一些出錯。
逐條輸入如下命令檢查更新並搭建好開發環境:
$ 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
$ git clone git:
防止後面編譯出錯,我們需要給這個目錄賦予許可權:
$ chmod 777
./openwrt/
進入目錄openwrt:
$ cd .
/openwrt
依次輸入如下命令更新軟體包
$ .
/scripts/feeds update -a
$ .
/scripts/feeds install -a
輸入如下命令生成配置檔案:
$ make defconfig
輸入如下命令進入定製介面
$ make menuconfig
然後就會出現和編譯linux類似的選單選擇介面,如下圖:
根據自己板子選擇好需要的配置之後即可輸入如下命令進行編譯:
$ make v=s
openwrt編譯Image後安裝交叉編譯工具
目錄前言 一 關於openwrt原始碼獲取和編譯 二 編譯完的交叉編譯器工具位置 三 新增交叉編譯器路徑到環境變數 1.新增bash環境變數 推薦 2.新增全域性環境變數 3.mipsel openwrt linux gcc warning environment variable staging ...
新手小編嘗試在Ubuntu中安裝並使用編譯軟體
初學者在ubuntu中安裝並使用各類編譯軟體 二 用gcc vim makefile嘗試一些簡單的編譯 在搜尋中找到software updates,然後在 ubuntu software 選單中將 source code 框勾選上,這樣可以新增一些 deb src 在 etc apt source...
openwrt在ubuntu上的初次編譯
最近在編譯openwrt的時候,遇到了一些問題,問題如下 1.cmake編譯出現 the c compiler identification is unknown 重新檢查環境,看是否是64位系統 2.download failed 在 home work openwrt hiwooya scrip...