我在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引擎上受到限制