mingw下linphone-android编译


最近在研究linphone在android的编译移植,网上搜到的大多是在linux或Cygwin下编译的,因为机器上装着mingw,所以想在mingw下编译试试。


基本过程跟网上说的都差不多:

1、安装好autotools: autoconf, automake, aclocal, libtoolize这几个库。

2、下载Android ndk,我下载的是android-ndk-r8e。

3、下载linphone-android源码,需要用到git。(网上说需用dos2unix转换文件格式,但我没用到)

4、进入linphone-android目录,运行./prepare_sources.sh  {PATH}\android-ndk-r8e 

需带有Android ndk目录 ,否则提示$ ./prepare_sources.sh which: ndk-build: unknown command ndk-build not found in path.

5、运行 {PATH}\android-ndk-r8e\ndk-build 

可能会出现/work/NDK/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''.  Stop.错误,先把工程目录下的AndroidManifest.xml 文件删除后在编即可。

可能报错asm_com_offsets.asm文件找不到,可是你到前面的目录去看,的确是有这个文件的,所以就要去找调用这个文件的文件了,这些文件在/linphone-android/submodules/externals/libvpx/vpx_scale/arm/neon文件夹里所有后缀名为.s的文件,用gedit打开这些文件,在前面有.include这个语句,你会发现""这个符号后面的"已经到下一行去了,只要把它移到前面这个语句的尾部,保存。其他的同样错误这样处理即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值