基于公司对sip通讯的需要,今天初步研究了sip的一个开源实现linphone。从下载到编译成功差不多用了一天的时间。我是昨天晚上git下载挂了一夜。。。今天到公司之后抱着试试看的态度,惊喜的发现已经下载成功了,下面就是一天的编译。本着学习和共享的态度记录下本次的研究历程,也希望能给有需要的coder带来帮助~
第一步:下载源码
鉴于下载的坑爹,接触过的应该都知道。。。无限的下载失败。我是第二次下载成功的,原因可能是我出墙了。。。据说不出墙成功率很低、下面我贡献上我下载后的百度云盘链接...共广大同胞们享用。http://pan.baidu.com/s/1dEZnZm5 过期了的话私聊我好了。。。
第二步:搭建环境
1 安装Linux系统,本次采用ubuntu16.04。
2 安装jdk、sdk和ndk。其中jdk采用的是oracle1.8。
3 配置环境变量:进入命令行:sudo gedit /etc/profile 回车会提示输入密码,输入即可打开配置文件,在文件末尾添加配置内容如下:
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$

本文详细记录了在 Ubuntu 16.04 下编译 linphone 源码的过程,包括下载源码、搭建环境(安装 JDK、SDK、NDK,配置环境变量)、配置 Linux 编译环境(安装交叉编译工具)以及编译步骤。在编译过程中需要注意环境要求和依赖包的安装,如 ia386 库。通过本文,开发者可以了解如何在 Ubuntu 系统中成功编译 linphone 开源 SIP 通讯软件。

2457

被折叠的 条评论
为什么被折叠?



