Chinaunix首页 | 论坛 | 博客
  • 博客访问: 247497
  • 博文数量: 43
  • 博客积分: 1878
  • 博客等级: 上尉
  • 技术积分: 457
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 11:08
文章分类

全部博文(43)

文章存档

2011年(3)

2010年(40)

分类: LINUX

2010-08-25 11:05:48

1,u-boot编译
选择正确的编译器和版本。
刚开发我选择arm-linux-gcc-3.4.2编译u-boot.编译过程中,发现需要/usr/local/arm/lib/include/中的某个*.h问题,而3.4.2版本里面的路径与Makefile中的路径不想符合。后来改用arm-linux-gcc-3.2.2版本,路径可以符合。

2,编译无法通过,遇到如下问题
make[1]: Entering directory `/home/u-boot/common'
/usr/local/arm/bin/arm-linux-gcc  -g  -Os   -fno-common -ffixed-r8 -msoft-float -mshort-load-bytes -D__KERNEL__ -DTEXT_BASE=0x33F80000 -I/home/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/local/arm/bin/../lib/gcc-lib/arm-linux/3.2/include -pipe  -DCONFIG_ARM -D__ARM__ -marm   -mapcs-32 -mno-thumb-interwork  -march=armv4 -Wall -Wstrict-prototypes    -o cmd_bootm.o cmd_bootm.c -c
cmd_bootm.c:994:1: directives may not be used inside a macro argument
cmd_bootm.c:992:9: unterminated argument list invoking macro "U_BOOT_CMD"
cmd_bootm.c:1009: parse error before string constant
make[1]: *** [cmd_bootm.o] 错误 1
make[1]: Leaving directory `/home/u-boot/common'
make: *** [common/libcommon.a] 错误 2

阅读(1527) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-08-28 08:59:07

Download More than 1000 free IT eBooks: http://free-ebooks.appspot.com