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



我无法将其包含在任何文件中。它在编译过程中总是失败。我安装了lksctp工具包。

我运行

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上运行良好。

在ubuntu上需要安装libsctp-dev

sudo apt install libsctp-dev

ok原来我必须做以下事情:

yum install lksctp-tools-dev

对于Amazon Linux 2:

yum -y install lksctp-tools-devel

相关内容

  • 没有找到相关文章

最新更新