在 Alpine Linux 上构建我的项目(使用 musl libc)并从编译器中收到错误: <sys/unistd.h> 未找到;musl libc 没有 <sys/unistd.h>。我将 include 行更改为 #include <unistd.h> 并且它编译成功(仍然有功能无法正常工作)。我对 <unistd.h> 和 <sys/unistd.h> 之间的差异感到好奇,但在 Google 上找不到任何答案;有一个关于不同 unistd.h 的堆栈溢出问题,但所有答案甚至没有提及有关 unistd.h 的任何内容
主页
/
user-16992972