Ubuntu 12.04 编译最新版u-boot-2012.04
2012-12-10 20:54
267 查看
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,不过在输入命令的时候会方便很多,个人比较喜欢这种方法。
==========================================
相关文章推荐
- Ubuntu 12.04 编译最新版u-boot-2012.04
- 老罗牛文二、在Ubuntu上下载、编译和安装Android最新源代码
- ubuntu12.04 64bit 编译android源码时遇到的问题
- Ubuntu 12.04编译 android 4.0源码
- ubuntu 12.04编译ics
- Ubuntu 12.04 下编译Android 4.0.3
- LKU:一套在 Ubuntu/LinuxMint 上编译、安装和更新最新内核的 Shell 脚本
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- 在Ubuntu上下载、编译和安装Android最新源代码
- Ubuntu 12.04搭建Andorid编译环境
- 在Ubuntu上下载、编译和安装Android 4.2 最新内核源代码(Linux Kernel)
- ubuntu 12.04 编译android 2.3遇到的问题
- 在Ubuntu上下载、编译和安装Android最新源代码
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程
- tiny_4412编译环境搭建ubuntu12.04
- RTEMS 最新基于ubuntu和RSB编译环境的安装配置
- ubuntu 12.04(64位)下搭建Android4.2 编译环境
- Ubuntu 12.04编译android 4.0.4 SDK错误解决
- Ubuntu 12.04 64位编译android 4.1.1_r3