1. 程式人生 > >openwrt編譯x86映象

openwrt編譯x86映象

有些同學可能想學習openwrt系統,但手頭又沒有嵌入式板子,是編譯和執行系統,然後再增加自己的功能。下面介紹如何編譯openwrt系統後再虛擬機器下執行。

  1. 在ubuntu下執行命令克隆openwrt原始碼
    git clone https://github.com/openwrt/openwrt.git
    3.
    執行以下命令更新包
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    更新package,否則luci等package通過make menuconfig 不能顯示
    4.配置目標系統
    make menuconfig
    選擇平臺為X86
    這裡寫圖片描述

選擇vmdk目標檔案格式

這裡寫圖片描述
5.開啟配置頁面選項
選擇luci,選luci後就會有配置頁面
這裡寫圖片描述
6. 開始編譯

如果程式碼是通過root使用者下載,編譯會報錯,通過修改使用者許可權後再編譯,也可強制root編譯
chown derry ./ -R
su derry

make V=99開始編譯,第一次編譯會比較慢,因為要下載開源包,生成在dl目錄。
7. 編譯完成後會在bin目錄生成vmdk檔案,該檔案可以直接在vmware中載入執行。
8.
更多wifi相關文章,微信請關注:wifi開發者,定期釋出開發相關總結。
這裡寫圖片描述