使用ELDK编译器编译U-BOOT
来源:互联网 发布:最新淘宝客网站程序 编辑:程序博客网 时间:2024/06/11 01:01
使用ELDK编译器编译U-BOOT
1.到ftp://ftp.denx.de/pub/eldk/ 下载一个ISO光盘镜像文件,放到 /home/huwei/toolchain 目录下,我用的 S3C2440 ,因此下载的是 eldk-5.1-armv4t.iso;
2.因为 mount 命令挂载需要 root 权限,进入 root 权限,创建挂载点 mkdir /mnt/dvdrom,然后挂载光驱 mount -o loop /home/huwei/toolchain/eldk-5.1-armv4t.iso /mnt/dvdrom;
3.接着就可以使用 /opt/eldk-5.1/armv4t 下的 install.sh 这个脚本安装了,进入 /opt/eldk-5.1/ 文件夹,命令行./install.sh -d /opt/eldk-5.1/ armv4t,eldk 将会被安装到 /opt/eldk-5.1/ 这个文件夹里,armv4t 是指定安装针对 armv4t 指令集的编译器,不可缺省,因为 eldk 默认指令集是针对 PowerPC 的,注意 armv4t 的空格。需要注意的是 eldk5.1 需要安装到默认的路径,即 /opt/eldk-5.1/ ,这个目录下会生成一个名为 armv4t 的文件夹,安装后的程序以及环境变量的配置文件就在这个文件夹里,在此之前最好不要退出 root 权限;
4.完成安装后要设置环境变量:cd /opt/eldk-5.1/armv4t ,进入这个文件夹设置环境变量以便让编译器生效,使用 source environment-setup-armv4t-linux-gnueabi 这个命令设置环境变量;
5.最后可以验证一下编译器是否可用:命令行进入任何目录下 arm-linux-gnueabi-gcc -v ,最后一行会返回所用编译器的 gcc 版本,例如我的是:gcc version 4.6.1 20110627 (prerelease) (GCC) ;
6.每次进入系统,如果要使用 eldk 编译 u-boot ,都要进入 /opt/eldk-5.1/armv4t 使用 source environment-setup-armv4t-linux-gnueabi 设置环境变量,而不是在 /root/.bashrc 中添加export 这样一劳永逸的做法。这样做的好处是:在 u-boot 和 kernel 使用不同的编译器时,可以灵活切换,除非只用 eldk 跟 u-boot 打交道。这是个人理解;
分类: LINUX
复制到“根”目录下解压;
- 使用ELDK编译器编译U-BOOT
- 使用ELDK 5.0编译U-BOOT中的smdk2410
- 编译通过的U-boot和使用的arm-linux-gcc编译器
- 使用skyeye编译u-boot
- 自己制作交叉编译器编译U-BOOT-1.3.2
- 修改u-boot编译选项以便支持使用arm-linux-gnueabihf-编译器编译(soft-float & VFP hard)
- u-boot烧录、使用和编译
- 实验2 编译使用U-BOOT
- ELDK 安装 UBOOT编译
- u-boot编译笔记
- u-boot编译
- 编译U-Boot
- u-boot 2010 编译
- u-boot编译笔记
- u-boot编译方法
- u-boot编译问题
- 365u-boot编译
- u-boot编译
- jQuery 1.9 移除$.browser方法
- /proc/sys/vm/drop_caches用法说明
- POJ--2378--Tree Cutting--树形DP
- 关于std::map中的find和[]的问题
- ImageView点击效果
- 使用ELDK编译器编译U-BOOT
- 填充对象样例程序
- jeecg 2.0 的菜单管理
- qt 界面两个widget的链接
- 精神懈怠
- eclipse不格式化注释
- windows下配置nginx+php环境
- Sublime Text 使用介绍、全套快捷键及插件推荐
- sql 语句替换字符串