2
首先,我安裝在Ubuntu 12.04 SCTP
命令和apt-get安裝libsctp-dev的lksctp工具
然後在我的.c文件,我包括:爲什麼我無法在Linux中編譯sctp程序?
#include <netinet/in.h>
#include <netinet/sctp.h>
#include <sys/socket.h>
#include <stdlib.h>
#include <unistd.h>
howerver,當我用gcc編譯,結果是:
undefined reference to `sctp_recvmsg'
undefined reference to `sctp_get_no_strms'
undefined reference to `sctp_sendmsg'
出了什麼問題?
顯示您的編譯命令,並回答您的部分源代碼。 – 2013-04-21 12:34:46
顯示您正在用來編譯程序的'gcc'命令。請記住,'gcc'的參數順序很重要。 – 2013-04-21 12:55:06
Gcc temp.c -o temp – huaxz1986 2013-04-21 22:49:19