makefile_c:
CF_MACRO=
CFLAGS=-c -g -I./src $(CF_MACRO)
LIBS= -lpthread -lm
LIB= -lpjsua-x86_64-unknown-linux-gnu
-lpjmedia-x86_64-unknown-linux-gnu
-lpjsip-simple-x86_64-unknown-linux-gnu
-lpjsip-ua-x86_64-unknown-linux-gnu
-lpjsip-x86_64-unknown-linux-gnu
-lpjmedia-videodev-x86_64-unknown-linux-gnu
-lpjmedia-codec-x86_64-unknown-linux-gnu
-lpjmedia-audiodev-x86_64-unknown-linux-gnu
-lpjmedia-x86_64-unknown-linux-gnu
-lpjnath-x86_64-unknown-linux-gnu
-lg7221codec-x86_64-unknown-linux-gnu
-lgsmcodec-x86_64-unknown-linux-gnu
-lresample-x86_64-unknown-linux-gnu
-lilbccodec-x86_64-unknown-linux-gnu
-lspeex-x86_64-unknown-linux-gnu
-lsrtp-x86_64-unknown-linux-gnu
-lpjlib-util-x86_64-unknown-linux-gnu
-lpj-x86_64-unknown-linux-gnu
-lm -lnsl -lrt -lpthread
#-lpjsdp-x86_64-unknown-linux-gnu
#-lportaudio-x86_64-unknown-linux-gnu
#-luuid
mysipclient : ./mysipclient.c
gcc ${CFLAGS} ./mysipclient.c
gcc -g -o ./mysipclient mysipclient.o $(LIB) $(LIBS)
rm -rf *.o
makefile_s:
CF_MACRO=
CFLAGS=-c -g -I./src $(CF_MACRO)
LIBS= -lpthread -lm
LIB= -lpjsua-x86_64-unknown-linux-gnu
-lpjmedia-x86_64-unknown-linux-gnu
-lpjsip-simple-x86_64-unknown-linux-gnu
-lpjsip-ua-x86_64-unknown-linux-gnu
-lpjsip-x86_64-unknown-linux-gnu
-lpjmedia-videodev-x86_64-unknown-linux-gnu
-lpjmedia-codec-x86_64-unknown-linux-gnu
-lpjmedia-audiodev-x86_64-unknown-linux-gnu
-lpjmedia-x86_64-unknown-linux-gnu
-lpjnath-x86_64-unknown-linux-gnu
-lg7221codec-x86_64-unknown-linux-gnu
-lgsmcodec-x86_64-unknown-linux-gnu
-lresample-x86_64-unknown-linux-gnu
-lilbccodec-x86_64-unknown-linux-gnu
-lspeex-x86_64-unknown-linux-gnu
-lsrtp-x86_64-unknown-linux-gnu
-lpjlib-util-x86_64-unknown-linux-gnu
-lpj-x86_64-unknown-linux-gnu
-lm -lnsl -lrt -lpthread
#-lpjsdp-x86_64-unknown-linux-gnu
#-lportaudio-x86_64-unknown-linux-gnu
#-luuid
mysipserver : ./mysipserver.c
gcc ${CFLAGS} ./mysipserver.c
gcc -g -o ./mysipserver mysipserver.o $(LIB) $(LIBS)
rm -rf *.o
客户端和服务端代码:
https://blog.csdn.net/engineer_james/article/details/79107530