netinet/sctp.h: 没有那个文件或目录
netinet/sctp.h: No such file or directory
我无法将其包含在我的任何文件中。它在编译过程中总是失败。
我安装了 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 上运行良好。
好的结果是我必须执行以下操作:
yum install lksctp-tools-dev
在ubuntu上需要安装libsctp-dev
。
sudo apt install libsctp-dev
对于亚马逊 Linux 2:
yum -y install lksctp-tools-devel
我无法将其包含在我的任何文件中。它在编译过程中总是失败。 我安装了 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 上运行良好。
好的结果是我必须执行以下操作:
yum install lksctp-tools-dev
在ubuntu上需要安装libsctp-dev
。
sudo apt install libsctp-dev
对于亚马逊 Linux 2:
yum -y install lksctp-tools-devel