文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>u-boot编译问题

u-boot编译问题

时间:2010-08-25  来源:orchisan

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载