ubuntu12.04 64位 编译 webrtc for android

本文详细介绍了在遇到墙导致webrtc源码无法下载的问题后,通过购买vpn解决下载问题,并提供了完整的编译webrtc所需的环境安装步骤、下载代码及编译流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近来一直想编译webrtc,可总是由于某个墙的原因,源码下载不下来,最近买了个vpn账号,总算下载下来了,下面说一下操作步骤

1. 安装环境

本人安装的是ubuntu12.04 desktop 64位,系统是新装的,安装系统请自行百度。

a. jdk

配置到环境变量中

b. git 

安装:  sudo apt-get install git

c. gclient 

安装: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

配置到环境变量中

d. 安装如下工具 ( sudo apt-get install ..   官网安装教程提供的) 

g++ (>= 4.2)
python (>= 2.4)
libnss3-dev >= 3.12
libasound2-dev
libpulse-dev
libjpeg62-dev
libxv-dev
libgtk2.0-dev

libexpat1-dev

For 32-bit builds on a 64-bit system:

lib32asound2-dev

ia32-libs

e. 除了上面的安装包外,还要安装

libxtst-dev

libxss-dev

libudev-dev

libgconf2-dev

libgnome-keyring-dev

libpci-dev

mesa-common-dev

libgl1-mesa-dev

libglu1-mesa-dev

2. 下载代码

gclient config --name src http://webrtc.googlecode.com/svn/trunk

echo "target_os = ['android', 'unix']" >> .gclient

gclient sync


3. 编译

cd src

source ./build/android/envsetup.sh

export GYP_DEFINES="$GYP_DEFINES OS=android"

gclient runhooks --force


Debug:

ninja -C out/Debug


Release:

ninja -C out/Release





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值