微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cygwin 可以在 win10 上安装 epoll.h 吗?

如何解决cygwin 可以在 win10 上安装 epoll.h 吗?

我在win10上用cygwin32编译了一个linux网络项目。
这样做的原因是我可以使用舒适的IDE编码环境,不需要切换到linux环境进行实时编译。
Cygwin 显示未找到文件错误

Fatal error: sys/epoll.h: No such file or directory
    6 | #include <sys/epoll.h>

这是否意味着 epoll 仅在 linux 2.6 内核中可用? Cygwin 具有大多数但不是全部的 linux 功能

解决方法

该文件在任何 Cygwin 软件包中均不可用

$ cygcheck -p sys/epoll.h
Found 0 matches for sys/epoll.h

Cygwin 可以模拟大部分 Linux 用户空间,但它不是一个精确的副本,而且它 某些功能受限于底层的 Microsoft 引擎

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。