搭建arm交叉編譯環境Part.1

要搭建arm處理器的linux交叉編譯環境首先需要有個linux的host環境,環境是搭建在我的surface上面,因為是跑的win8.1所以要搭建環境可以使用cygwin進行環境的搭建,不過因為cygwin畢竟不是原生的linux環境怕會出些不好解決的問題,所以打算用win8自帶的虛擬機hyper-v裝個archlinux作為交叉編譯的系統平臺,然後使用ssh連接過去進行操作。archlinux可以除去不需要的東西做到最小化的編譯環境搭建。

首先到archlinux的官網從163的鏡像下載了最新的archlinux安裝鏡像archlinux-2015.03.01-dual.iso

啟用hyper-v並且重啟後hyper-v虛擬機就可以用了,在hyper-v管理器中新建虛擬交換機用於虛擬機跟外界的網路連接,然後新建archlinux的虛擬機

啟動虛擬機進行系統的安裝

安裝完系統裝上必要的網路服務工具和openssh就能ssh到archlinux進行操作了,archlinux使用systemctl就能添加系統服務開機運行了還是很方便的。

archlinux的安裝花的時間不長,但是需要仔細一點,中間漏了某一步可能就需要重來了,最好還是跟著官方wiki上的步驟來做,在安裝環境的/root/下面也有一份簡易的安裝步驟。

這一p就先到這裡吧,更新下一p的時候再繼續後面的步驟。

Show Comments