首页 > 其他 > 详细

sipp学习(一)

时间:2020-05-07 22:00:26      阅读:69      评论:0      收藏:0      [点我收藏+]

学习sipp工具之前,我们先尝试自己生成编译sipp工具。因为我的使用环境是linux环境,如果大家想在windows下面用,需要安装cygwin,编译过程类似。

先从github上面找到 github sipp 网页。用git下载到本地,本人在这里踩了一个大坑,因为下载master分支最新的代码,里面提供了docker方式编译,为了生懒,就直接用docker编译了。结果运行之后一直显示段错误,弄了很久,一直也没有找到原因。后面选择放弃最新版本(但是应该后期会出现可以正常使用的版本,毕竟docker编译是趋势,避免用户环境造成的编译麻烦。),改用branch/3.6的分支来进行编译。

编译之前,需要依赖几个库:

  1. ncurses(libncurses-dev);
  2. 如果需要支持TLS加密,需要添加 openssl 0.9.8版本以上 ;
  3. 如果需要支持播放pcap,需要添加 libpcap库 (libpcap-dev);
  4. 如果需要支持SCTP,需要添加 lksctp-tools(可以暂时不考虑添加sctp);

运行 ./autogen.sh 会自动生成对应的configure文件,然后 ./build.sh --with-gsl --with-openssl --with-pcap --with-rtpstream 就会生成对应的Makefile文件,并且自动完成代码的编译。

当然所有都要支持,可以选择 ./build.sh --full.

然后运行 ./sipp -v , 出现版本信息等,代表成功。

sipp学习(一)

原文:https://www.cnblogs.com/meiwei-91/p/12845710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!