Gentoo下配置OpenWrt編譯環境

關於Gentoo系統下安裝配置Openwrt編譯環境,之前按照Openwrt官方的說明文檔去配置,結果最後反而把系統搞的亂七八糟,默認情況Gentoo是已經有了編譯環境的,不需要安裝過多的依賴環境,安裝完系統只需要再安裝dev-ruby/git一個包就可以的其實,如果編譯的過程中還有提示svn的錯誤,那再安裝一個svn的包就可以了,無須過多的安裝依賴,gcc python版本在最新的gentoo版本里已經默認安裝,與其它linux系統不同,Gentoo本就是從源碼編譯安裝的系統,不缺乏編譯環境。

因此,只需要一條安裝命令即可:

<code>#emerge -av dev-ruby/git/<code>

然後使用普通用戶新建編譯目錄開始下載編譯即可

<code>#cd /
#mkdir work
#chown hyeos:hyeos work
#su hyeos
$mkdir openwrt
$cd openwrt
$git clone https://github.com/openwrt/openwrt
$cd openwrt
$git pull
$./scripts/feeds update -a //更新源碼
$./scripts/feeds install -a //安裝更新後的插件目錄
$make defconfig //首次使用,創建配置文件
$make menuconfig //配置要編譯的功能插件及路由器型號
$make V=s //開始編譯/<code>

正確編譯完成之後進入當前目錄下的bin目錄去查看已經編譯好的固件即可,所有插件的單獨安裝包也例外會保存在bin的目錄下,自行查找。


分享到:


相關文章: