Ubuntu 14.04默认是否支持SCTP

时间:2015-05-19 07:25:13

标签: linux ubuntu-14.04

我正在开发一个应用程序,它将使用一些sctp API,如sctp_bindx,sctp_connectx等。

我的Linux内核版本是3.13.0-49-generic。

如果我尝试编译我的代码,我会收到以下错误

  

致命错误:netinet / sctp.h:没有这样的文件或目录。

如果我安装了lksctp-tools软件包,那么我的代码就会被编译。

我可以在不安装任何libsctp库的情况下使用API​​吗?自从我读到kenal版本支持SCTP> 2.1

1 个答案:

答案 0 :(得分:1)

所有功能都需要某些库。只要你使用gcc就会自动使用glibc。

特定于SCTP的函数不包含在glibc中,因此您需要安装和使用sctp库。内核支持SCTP的事实与此无关。