Как мне установить библиотеки для ? - PullRequest
0 голосов
/ 04 апреля 2020

Я использую 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

Может кто-нибудь сказать мне, что мне не хватает и что я должен установить? Я попытался установить glib c -sources, но все равно не получилось.

1 Ответ

0 голосов
/ 04 апреля 2020

stropts.h является частью расширения Posix STREAMS, которое Linux никогда не поддерживается. (С 2008 года Posix также пометил его как устаревший, поэтому он может быть удален в некоторых будущих версиях стандарта.)

Были сторонние реализации STREAMS для Linux, но я не Знайте, если какой-либо из них все еще поддерживается. Тот, который используется Linux приложениями телефонии, содержится в openss7 .

...