ubuntu编译WebRTC Android版本

本文使用VMware虚拟机 + ubuntu-20.04.2.0-desktop-amd64.iso(略过安装过程)

编译步骤

1.首先要安装一些基础包,使用下面的命令:

sudo apt-get install g++
sudo apt-get install python
sudo apt-get install git
sudo apt-get install subversion

2.git 命令获取 depot_tools:

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
image.png

3.配置坏境变量:

echo "export PATH=$PWD/depot_tools:$PATH" > $HOME/.bash_profile
source $HOME/.bash_profile

4.检测配置是否成功:

echo $PATH

下载源码

mkdir webrtc
cd webrtc
fetch --nohooks webrtc_android
gclient sync

此时我们在webrtc目录下,获取源码后,会自动建立src目录。

安装编译依赖

官网只给出第一条,建议两条命令都执行。

sudo ./src/build/install-build-deps.sh
sudo ./src/build/install-build-deps-android.sh

编译

cd src
source build/android/envsetup.sh
gn gen out/Release_arm --args='target_os="android" target_cpu="arm" is_debug=false'
image.png
ninja -C out/Release_arm

完成后:


image.png

如何在VMWare的Ubuntu虚拟机中设置共享文件夹

推荐博文:
如何在VMWare的Ubuntu虚拟机中设置共享文件夹_Keep calm and day day up.-CSDN博客_ubuntu共享文件夹怎么设置

你可能感兴趣的:(ubuntu编译WebRTC Android版本)