用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.
希望大家编译顺利,真是一个考验人品的过程。

posted @ 2011-12-23 17:57  Jezze  阅读(1369)  评论(0编辑  收藏  举报