ubuntu编译 linphone sdk android源码下载

1、下载代码

复制代码
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive

2、更新

复制代码
cd linphone-sdk

git submodule update --init --recursive

3、下载android ndk

复制代码
​
wget https://googledownloads.cn/android/repository/android-ndk-r23c-linux.zip

安装以下工具:
 - Cmake >= 3.22
 - python >= 3.6
 - pip (or pip3 if the build machine has both python2 and python3)
 - yasm
 - nasm
 - doxygen
 - Pystache (use `pip install pystache` or `pip3 install pystache`)
 - six (use `pip install six` or `pip3 install six`)

If you are building the AV1 codec, which is enabled by default (`ENABLE_AV1=Off` to disable), you will also need:
 - Meson
 - Ninja
 - Perl

​

4、设置环境变量

复制代码
export ANDROID_NDK_HOME=/home/ndk/android-ndk-r23c

5、编译

复制代码
cmake --preset=android-sdk -B build-android -DLINPHONESDK_ANDROID_ARCHS=arm64



cmake --build build-android
相关推荐
!chen20 小时前
Ubuntu 上 ROS2 的安装
linux·运维·ubuntu
!chen1 天前
Ubuntu 上 Docker 的配置及代理
ubuntu·docker·eureka
伊织萌2 天前
在 Ubuntu 22.04 上安装 PostgreSQL
linux·服务器·ubuntu·postgresql·云计算
ding_zhikai2 天前
【个人日记】修复ubuntu屏幕显示不正常
linux·运维·ubuntu
rfidunion2 天前
ubuntu下使用qemu模拟ARM(二)
linux·arm开发·ubuntu
zxdzxdzzxd2 天前
解决Ubuntu虚拟机输入卡顿卡顿和鼠标滚轮不灵敏的问题
linux·ubuntu·计算机外设
dust_and_stars2 天前
Ubuntu 24.04 安装配置 vscode-server
前端·ubuntu·eureka
只想恰口饭3 天前
程序人生-Hello’s P2P
linux·c语言·ubuntu
hoperest3 天前
程序人生-Hello‘s P2P
linux·c语言·程序人生·ubuntu
quixoticalYan3 天前
哈工大计算机系统大作业报告-程序人生-Hello’s P2P
linux·windows·程序人生·ubuntu·课程设计