本文使用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共享文件夹怎么设置