netinet / sctp.h:没有这样的文件或目录

时间:2018-11-04 02:26:23

标签: linux gcc sctp

我无法包含在我的任何文件中。它总是在编译过程中失败。 我安装了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 :(得分:0)

好,我必须执行以下操作:

yum install lksctp-tools-dev

答案 1 :(得分:0)

在ubuntu上,需要安装libsctp-dev

sudo apt install libsctp-dev