mac 下编译linphone-android

最近项目需要加上sip功能,从官网下载了linphone-android源码。在编译卡了好几天。本人是在mac上开发的。


一、下载linphone源码

Mac 上是自带git的

git clone git://git.linphone.org/linphone-iphone.git --recursive

(很多人说300多M,我下载完是700多M)


二、编译


0) download the Android sdk with platform-tools and tools updated to latest revision (at least API 16 is needed), then add both 'tools' and 'platform-tools' folders in your path.
1) download the Android ndk (=r10c) from google and add it to your path (no symlink !!!).
2) install yasm, nasm, curl, ant, rsync and the autotools: autoconf, automake, aclocal, libtoolize, pkgconfig
On 64 bits linux systems you'll need the ia32-libs package
With the latest Debian (multiarch), you need this:
dpkg --add-architecture i386
aptitude update
aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386


在README文档里有这么3句话,是编译前的环境准备.

0)下载android sdk 并把tools和platform-tools 拷贝到源码目录下

export ANDROID_SDK=/Users/hermithermit/Documents/android-tools/sdk

export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH


1)下载android ndk 并配置黄金变量

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/Users/hermithermit/Documents/android-tools/ndk-r10c"

在/etc/environment 中添加   source environment 生效


2)网上好多说安装libtoolize 就是按照libtool 但我编译的时候出现 找不到libtoolize

后来找到一个办法 

ln -s /usr/local/bin/glibtoolize /usr/local/bin/libtoolize

可以解决

3 )make
成功




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值