系统Fedora13,arm-linux-gcc版本3.4.1
下载uboot,解压后 执行
[root@localhost uboot_2410]# makmake smdk2410_config
[root@localhost uboot_2410]# make all
出现如下问题
hello_world.o(.text+0x90):/armsys2410/uboot_2410/examples/hello_world.c:52: undefined reference to `printf'
make[1]: *** [hello_world.srec] 错误 1
make[1]: Leaving directory `/armsys2410/uboot_2410/examples'
make: *** [subdirs] 错误 1
后来上网搜索,说缺少头文件 stdio.h,在 `/armsys2410/uboot_2410/examples/hello_world.o'添加头文件 inclede < stdio.h>,
再make,出现如下问题
hello_world.c:23:19: stdio.h: No such file or directory
make[1]: *** [hello_world.o] 错误 1
make[1]: Leaving directory `/armsys2410/uboot_2410/examples'
make: *** [subdirs] 错误 1
请教高手,怎样解决,谢谢了
Zzpeng 于 2013-05-21 22:24:35发表:
新手,我也遇到这样的问题,完全解决不了!求高手发帖教下
alick 于 2010-09-06 22:49:28发表:
你的系统上貌似没有arm-linux-gcc的开发环境所需的那些头文件。
在终端输入命令[code]locate stdio.h[/code]查找一下
shenhao0129 于 2010-09-06 20:28:08发表:
[i=s] 本帖最后由 shenhao0129 于 2010-9-6 20:45 编辑 [/i]
移植这个东西好像要修改和重命名一些文件,不知道你的移植的文档是那份?算了,我传一份上来,你参考一下吧!
不好意思,网络有点卡,重复了一把
shenhao0129 于 2010-09-06 20:28:04发表:
移植这个东西好像要修改和重命名一些文件,不知道你的移植的文档是那份?算了,我传一份上来,你参考一下吧!