Ubuntu 12.04 编译最新版u-boot-2012.04
来源:互联网 发布:如何登陆淘宝账号 编辑:程序博客网 时间:2024/05/23 16:32
Ubuntu 12.04 编译最新版u-boot-2012.04
下载u-boot源码:
http://ftp.denx.de/pub/u-boot/
安装GNU编译器工具链:
$ sudo apt-get install gcc-arm-linux-gnueabi
$ sudo apt-get install g++-arm-linux-gnueabi
=============================================
方法一:
清理:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm distclean
配置:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm XXXX_config
编译:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm
如果不添加CROSS_COMPILE等参数的话,会出现类似
/bin/bash: arm-linux-gcc:找不到命令
等这样的错误
这种方法不需要修改Makefile
==============================================
方法二:
打开源码根目录下的Makefile,添加如下两行:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-gnueabi-
保存并关闭,之后:
清理:
make distclean
配置:
make XXXX_config
编译:
make
这种方法虽然需要修改Makefile,不过在输入命令的时候会方便很多,个人比较喜欢这种方法。
==========================================
下载u-boot源码:
http://ftp.denx.de/pub/u-boot/
安装GNU编译器工具链:
$ sudo apt-get install gcc-arm-linux-gnueabi
$ sudo apt-get install g++-arm-linux-gnueabi
=============================================
方法一:
清理:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm distclean
配置:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm XXXX_config
编译:
$ make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm
如果不添加CROSS_COMPILE等参数的话,会出现类似
/bin/bash: arm-linux-gcc:找不到命令
等这样的错误
这种方法不需要修改Makefile
==============================================
方法二:
打开源码根目录下的Makefile,添加如下两行:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-gnueabi-
保存并关闭,之后:
清理:
make distclean
配置:
make XXXX_config
编译:
make
这种方法虽然需要修改Makefile,不过在输入命令的时候会方便很多,个人比较喜欢这种方法。
==========================================
- Ubuntu 12.04 编译最新版u-boot-2012.04
- ubuntu下编译u-boot
- Ubuntu交叉编译U-boot
- 在Ubuntu 14.04下编译U-BOOT for i.MX6UL
- ubuntu下使用qemu模拟ARM(二)-------编译u-boot
- 制作ZedBoard-linaro-desktop-ubuntu全过程之编译u-boot
- u-boot编译笔记
- u-boot编译
- 编译U-Boot
- u-boot 2010 编译
- u-boot编译笔记
- u-boot编译方法
- u-boot编译问题
- 365u-boot编译
- u-boot编译
- U-boot编译过程
- u-boot编译错误
- 2440 u-boot编译
- Color Coherence Vector
- Jsp
- 操作系统八内存管理
- ecos代码分析(4)
- cron job 自动工作注意点
- Ubuntu 12.04 编译最新版u-boot-2012.04
- Lucene实战阅读笔记1
- linux 系统编程学习笔记三
- 各类编程软件重装如何卸载干净?
- VS2010下矩阵加法
- MSHFlexGrid中的数据导出为Excel
- android学习日记:手机主界面背景的修改
- Tuscany发布REST服务
- 2012-12-09---深圳