我正在运行Kali-Linux(debian + gnome)。编译时出现编译错误:
cc -Wall -g -c -o frag.o frag.c
frag.c:7:10: fatal error: stropts.h: No such file or directory
7 | #include <stropts.h>
| ^~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: frag.o] Error 1
谁能告诉我我缺少什么以及应该安装什么?
我尝试安装glibc-sources,但仍然无法解决问题。
最佳答案
stropts.h
是Posix STREAMS扩展的一部分,Linux从未支持过。 (自2008年以来,它也被Posix标记为过时,因此在将来的某些标准修订版中可能会删除它。)
已经有用于Linux的STREAMS的第三方实现,但是我不知道它们是否仍受支持。基于Linux的电话应用程序使用的一种包含在openss7中。