mini2440板子上,按照步骤编译U-BOOT出现了如下问题。
(ps:手册上相关内容
在第五章节中我们已经解压安装好了 u-boot 的源代码,它位于
/opt/FriendlyARM/mini2440/bootloadder/u-boot-1.1.6目录中。
进入该目录,运行以下命令:
#cd /opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6
#make open24x0_config ;配置 U-Boot 这一步我还没有出现问题。
#make 执行这步完了就出现了下面的问题。)
for dir in tools examples post post/cpu ; do make -C $dir _depend ; done
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/tools'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/tools'
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/examples'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/examples'
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/post'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/post'
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/post/cpu'
make[1]: Nothing to be done for `_depend'.
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/post/cpu'
make -C tools all
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/tools'
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/tools'
make -C examples all
make[1]: Entering directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/examples'
make[1]: *** No rule to make target `/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include/stdarg.h', needed by `hello_world.o'. Stop.
make[1]: Leaving directory `/opt/FriendlyARM/mini2440/bootloader/u-boot-1.1.6/examples'
make: *** [examples] Error 2
怎么就会needed by"hello_world.o" 了,百思不得其解。。

[ 此帖被kasim在2011-02-08 13:31重新编辑 ]