1.先丛armgcc编译器下载安装开始吧
这一次我下载的是cross-3.2.tar.bz2 网址如下http://ftp.linux.org.uk/pub/armlinux/toolchain,我们一步步来安装使用,我下的是BIN文件,既然有BIN文件就直接用了,干嘛非要自己去搞几个文件自己编译,累的要死,麻烦多多,所以我在网站直接下载了BIN文件。下面来安装一下,
首先 建立如下目录 /usr/local/arm mkdir /usr/local/arm, 然后 将编译安装文件cp到下面目录tar!最后试一下转到安装目录下面./arm-elf-gcc -v,出现版本信息就OK了!
好了,可以试一下要编译的软件了.
2.下载-编译busybox
我下载的是busybox-1.2.1最新版 吧,网址如下http://www.busybox.net/download.html,也是下载解压,然后是编译,busybox的编译和内核编译有点像,比较简单,
a. 转到工作目录,查看一下,README ,INSTALL等文件的信息,了解大概的东东。
b..在终端中输入make -help 会看到一些配置选项,常用的有menuconfig ,allyesconfig ,defconfig, distclean 什么的!
c.按照README中的介绍先编一个,一个X86版的,呵呵。步骤如下 $ make defconfig $make 当然也可以自己定义配置,好编译完成以后,可以进行简单的测试。"./busybox ls " 这叫ash 模式 吧,文档这么说的,
d.下面编译一个arm版的,先清理一下工程,make distclean ,然后建立一个config文件,使用make menuconfig ,在里面选定选项保存退出ok! make
e.最后拷贝到目标板上,试一下效果。
其实我译了里面的文档,就是不知道其他人是不是也能看得懂,呵,E文差的要死,有机会整理好了,我发上来。
下面我准备搞一下U-BOOT了,希望可以有所收获。
[zz] armgcc编译器下载安装
最新推荐文章于 2024-06-13 13:43:12 发布