新手求教-u-boot编译问题

wflyang 2015-09-14 11:39:38
同一个uboot源码 ,在ubuntu上可以编译,在linux上却出现一对错误,如下?

/root/u-boot-2009.08/lib_generic/sha1.c:64: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
/root/u-boot-2009.08/lib_generic/sha1.c:76: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c:233: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c:279: 错误:expected ‘)’ before ‘*’ token
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_csum’:
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:所在的函数内只报告一次。)
/root/u-boot-2009.08/lib_generic/sha1.c:310: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:312: 警告:隐式声明函数 ‘sha1_starts’
/root/u-boot-2009.08/lib_generic/sha1.c:312: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:313: 警告:隐式声明函数 ‘sha1_update’
/root/u-boot-2009.08/lib_generic/sha1.c:314: 警告:隐式声明函数 ‘sha1_finish’
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_csum_wd’:
/root/u-boot-2009.08/lib_generic/sha1.c:324: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:324: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:330: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c: In function ‘sha1_hmac’:
/root/u-boot-2009.08/lib_generic/sha1.c:357: 错误:‘sha1_context’ 未声明 (在此函数内第一次使用)
/root/u-boot-2009.08/lib_generic/sha1.c:357: 错误:expected ‘;’ before ‘ctx’
/root/u-boot-2009.08/lib_generic/sha1.c:373: 错误:‘ctx’ 未声明 (在此函数内第一次使用)
make[1]: *** [sha1.o] 错误 1
...全文
157 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaogongxuan 2015-09-15
  • 打赏
  • 举报
回复
1、代码是改过的吧,看提示都是编程错误啊,按照提示再改回来吧; 2、编译之前,先要把uboot清除一下:#make distclean #make clean

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧