ubuntu中openwrt編譯環境的搭建

2021-10-24 19:05:09 字數 2196 閱讀 7028

搭建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...