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.

 

希望大家编译顺利,真是一个考验人品的过程。

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