U-boot的编译

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

* 首先前提是crosstool-ng搭建交叉编译工具

1. 下载u-boot,将其复制到/home/blindeagle

2. cd /home/blindeagle

3. tar xvf u-boot-2012.10.tar.bz2

4. cd u-boot-2012.10/

5. gedit Makefile

6. 查找ARCH,找到“# set default to nothing for native builds”,在其下一个endif后添加

# content which is added by Blindeagle   (注释:可以按照自己习惯来写)

feq (arm,$(ARCH))

CROSS_COMPILE?=arm-unknown-linux-gnueabi-   (注意,不要丢掉最后的-)

endif

7. make origen_config

8. make  (若出现错误 arm-unknown-linux-gnueabi-* 命令找不到,重新将bin目录添加到   PATH,例如:export PATH=$PATH:/home/blindeagle/x-tools/arm-unknown-linux-gnueabi/bin; 假如添加了还是出现arm-unknown-linux-gnueabi*命令找不到,那我就想揍你了,肯定是配置文件中gnueabi最后少写了-)。

9. 查看一下u-boot-2012.10 目录,若有u-boot* 5个文件,说明编译成功了。

转载于:https://my.oschina.net/shadowolf/blog/842492

你可能感兴趣的:(U-boot的编译)