gpt4 book ai didi

Cygwin:types.h 中 "loff_t"之前的解析错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:22 24 4
gpt4 key购买 nike

我试图“全部”zebra.tar.gz在 Cygwin 下。我收到此错误:

In file included from /usr/include/sys/types.h:440,
from /usr/include/zconf.h:364,
from /usr/include/zlib.h:34,
from getcoeff.c:29:
/usr/include/cygwin/types.h:39: error: parse error before "loff_t"

有Cygwin高手能解决吗?我今天刚安装了 Cygwin,所以它是最新版本。

最佳答案

问题出在 getcoeff.c 中的 #define __linux__ 行,它具有禁用 __loff_t 和其他各种定义的效果/usr/include/machine/types.h 中的类型,可能是因为在 Linux 上这些类型是在编译器中预定义的。

Cygwin 当然不是 Linux,即使它的目标是兼容性。应用程序定义这样的系统配置宏是一个错误,这很可能也会在其他非 Linux 系统上造成问题。

关于Cygwin:types.h 中 "loff_t"之前的解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com