Ubuntu下buildroot交叉編譯環境安裝

這個實驗主要學習交叉編譯環境的安裝,方法很多,首先可以自己下載相關的包,然後手動安裝。當然現在已經有很多設置好的安裝包,直接下載相關的包並且安裝。

 

我首先適用了cross-tool,但是在我的Ubuntu下面編譯失敗,看網上推薦buildroot,試用後編譯成功。下面記錄編譯的過程。

 

1. 下載安裝包。注意要下載穩定版本,開發版本很容易出錯。

下載的版本是buildroot-2010.02

 

wget http://buildroot.uclibc.org/downloads/buildroot-2010.02.tar.bz2

tar jxvf buildroot-2010.02.tar.bz2

 

2. 這裏我用rm命令清空了我原來的編譯文件夾buildroot,大家可以不需要這一步

rm –rf buildroot

 

3. 進入buildroot文件夾

cd buildroot-2010.02

 

4. 設置一下menuconfig,這裏Target我選用了ARM,別的沒有修改。保存後退出,用make命令開始安裝

make menuconfig

make

 

5. 如果編譯沒有錯的話,大概半個小時左右就編譯好了。當然我的網速比較快,下載包時間很短。

編譯好的結果存放在下列文件夾

/<Your Path>/buildroot-2010.02/output/staging/usr/bin

 

6. 添加環境變量

gedit ~/.bashrc

最後一行加入export PATH=$PATH:/<Your Path>/buildroot-2010.02/output/staging/usr/bin

保存退出後,執行命令

source ~/.bashrc

 

7. 基本完成,可以簡單測試一下結果

arm-linux-gcc  --version

 

我的結果如下:

arm-linux-gcc (Buildroot 2010.02) 4.3.4
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

希望大家編譯順利,真是一個考驗人品的過程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章