當前位置:首頁 » 編程軟體 » openwrt編譯環境

openwrt編譯環境

發布時間: 2023-01-04 18:51:59

① openwrt安裝桌面環境

1. 環境說明 本文安裝在windows下的vm中,做為旁路路由使用
2. 下載固件 鏡像參考阿里巴巴開源鏡像站
我這里增加了一個lx的用戶,一般用普通用戶編譯openwrt, 首先passwd root 設置root 密碼,然後安裝apt install sudo 來安裝sudo命令。之後⽤adser lx 增加lx⽤戶,passwd root 設置root 密碼,我這⾥⽤戶密碼和root密碼均為lx。

② OpenWRT(一)開發環境搭建

1、安裝git工具(現在一般是使用git去下載源碼

2、安裝依賴的庫文件(一起裝比較容易出現漏裝,建議逐個裝)
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev libncurses5-dev gawk libssl-dev subversion
或者逐個安裝:
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install libncurses5-dev
sudo apt-get install gawk
sudo apt-get install libssl-dev
sudo apt-get install subversion

3、下載OpenWRT源碼
先創建OpenWRT目錄來保存源碼
mkdir OpenWRT
cd OpenWRT
git clone https://github.com/openwrt-mirror/openwrt.git (下載源碼)

4、更新源碼上的軟體
為了使 OpenWrt 支持更多的軟體,需要更新和安裝其它源上面的軟體
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a

5、進行OpenWRT配置
make menuconfig
1). 選擇 CPU 型號
Target System -> Ralink RT288x/RT3xxx
2). 選擇 CPU 子型號
Subtarget -> RT3x5x/RT5350 based boards
3). 選擇具體路由器型號
Target profile -> HAME-MPR-A2

保存退出

6、編譯源碼
make V=99

注意:編譯過程要聯網哦,如果編譯出錯大部分都是由於網路不好。所以重新編譯就OK了

燒錄文件在哪? openwrt/bin/ramips/openwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin

更多精彩文章,歡迎關注微信公眾號"嵌入式軟體開發交流"

③ openwrt編譯環境出現這個是什麼意思

一個是測試編譯環境時出現的,我的用戶已經是非root用戶了
/home/king/openwrt/backfire/include/prereq-build.mk:17: recipe for target 'prereq-non-root' failed

④ Ubuntu環境下編譯openwrt 出現如下錯誤怎麼辦

首先, 安裝完依賴(並不是所有的依賴都被腳本檢查), 請參考 OpenWrt Buildroot
然後, 請使用較新的linux發行版, 因為openwrt比較新, 所以相應的host編譯主機也要比較新才行.
最後, 在網路通暢情況下編譯, 再運行一次make V=s試試.

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:113
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712