sys/epoll.h是Linux特有的头文件,用于提供epoll接口的声明,该接口用于高效地处理大量并发网络连接。如果你在非Linux操作系统(如Windows或macOS)上开发,那么你将无法直接使用这个头文件。 2. 检查头文件路径 如果你确实在Linux环境下开发,那么可能是你的编译器(如gcc或clang)没有正确设置头文件搜索路径。你可以通过...
我们应该对追寻真相抱着热衷的态度,所以必须找出 epoll 不能监听普通文件的原因。 因为在上面的例子中,是 epoll_ctl 函数报的错,所以我们首先应该从 epoll_ctl 的源码入手,如下: 复制 SYSCALL_DEFINE4(epoll_ctl,int, epfd,int, op,int, fd,struct epoll_event __user *, event){interror;struct file *fil...
这样一来,VScode的智能提示、补全功能都会用容器里的GCC、头文件路径,sys/epoll.h这种专属Linux的文件...
musl是基于linux的,系统支持部分Linux接口,linux相关的<sys/epoll.h>和<sys/types.h>之类的头文件是支持的,UNIX的<unused.h>不支持。 可以参考链接:libc标准库。 有用 回复 撰写回答 你尚未登录,登录后可以 和开发者交流问题的细节 关注并接收问题和回答的更新提醒 参与内容的编辑和改进,让解决方法与时俱进 ...