打印
[嵌入式linux]

请教:移植u-boot-1.3.4时出现的问题

[复制链接]
2067|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
armecos| | 2009-8-12 16:50 | 只看该作者
编译器已经提示了,肯定没定义,按图索骥即可。

《u-boot(uboot)在EasyARM2200和SmartARM2200上的移植》
http://www.armecos.com/article/list.asp?id=398

使用特权

评论回复
板凳
xiaowu5016|  楼主 | 2009-8-12 18:50 | 只看该作者
但是问题是已经定义了啊,见第二幅图

使用特权

评论回复
地板
一朝成名| | 2009-8-12 20:06 | 只看该作者
#include 没有?

使用特权

评论回复
5
xiaowu5016|  楼主 | 2009-8-13 08:47 | 只看该作者
board_nand_init是在另一个c函数里定义的
我现在应用的时候已经加了extern了

使用特权

评论回复
6
一朝成名| | 2009-8-13 08:54 | 只看该作者
另一种可能,makefile没加进去文件,你看一下

使用特权

评论回复
7
goosen| | 2009-8-13 15:03 | 只看该作者
本帖最后由 goosen 于 2009-8-13 15:06 编辑

对于函数,使用extern关键字,建议做个初步的了解或者实验
然后看看你说的图二,是不是就是我们所说的声明。。

还有,你也该知道,函数若在另外的文件声明的话
你定义函数所在的文件需要include函数声明所在文件才是吧

使用特权

评论回复
8
xiaowu5016|  楼主 | 2009-8-15 14:29 | 只看该作者
嗯,谢谢ls

使用特权

评论回复
9
itelectron| | 2009-9-11 08:29 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

67

帖子

0

粉丝