netinet / sctp.h: нет такого файла или каталога - PullRequest
0 голосов
/ 04 ноября 2018

Я не могу включить ни в один из моих файлов. Это всегда терпит неудачу во время компиляции. Я установил пакет lksctp-tools.

Я бегу

     gcc -Wall -lsctp -o client admin.c deserializer.c input_parser.c main.c receive_response.c send_request.c serializer.c utils.c

И я получаю:

main.c:2:10: fatal error: netinet/sctp.h: No such file or directory
#include <netinet/sctp.h>
      ^~~~~~~~~~~~~~~~
compilation terminated.

Я использую Fedora, я не знаю, изменит ли это что-нибудь. Однако проект, похоже, отлично работает на CLion.

Ответы [ 2 ]

0 голосов
/ 17 июля 2019

На Ubuntu нужно установить libsctp-dev.

sudo apt install libsctp-dev
0 голосов
/ 04 ноября 2018

ок, получается, я должен был сделать следующее:

yum install lksctp-tools-dev
...