首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在为交叉编译器构建newlib时,“gettimeofday”的冲突类型

在为交叉编译器构建newlib时,“gettimeofday”的冲突类型
EN

Stack Overflow用户
提问于 2012-10-12 14:02:04
回答 1查看 2.3K关注 0票数 0

当试图构建newlib 1.20.0时..。我遵循了本教程Toolchain#newlib.2Flibc.2Fsys.2Fmyos

但是,当试图构建newlib时,我会得到以下错误:

代码语言:javascript
复制
/../newlib-1.20.0/newlib/libc/sys/myos/'`syscalls.c
../../../../../../newlib-1.20.0/newlib/libc/sys/myos/syscalls.c:29:5: error: conflicting types for 'gettimeofday'
In file included from ../../../../../../newlib-1.20.0/newlib/libc/sys/myos/syscalls.c:7:0:
/usr/src/newlib-1.20.0/newlib/libc/include/sys/time.h:74:5: note: previous declaration of 'gettimeofday' was here
Makefile:280: recipe for target `lib_a-syscalls.o' failed

用于gettimeofday声明的sycalls.c:

代码语言:javascript
复制
int gettimeofday(struct timeval *p, struct timezone *z);

时间h:

代码语言:javascript
复制
int _EXFUN(gettimeofday, (struct timeval *__p, void *__tz));

那么,什么是冲突的类型??请help....any帮助,谢谢.

EN

回答 1

Stack Overflow用户

发布于 2013-10-06 02:10:54

更改syscalls.c中函数的声明。然后将空*抛到结构时区。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12860755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档