编译最新版webrtc源码和编译好的整个项目10多个G【分享】
来源:互联网 发布:可视化 软件 编辑:程序博客网 时间:2024/05/08 04:49
编译最新版webrtc源码和编译好的整个项目10多个G【分享】
参考https://webrtc.org/native-code/development/编译最新版webrtc源码:
git clone https://chromium.googlesource.com/external/webrtc
gclient config https://chromium.googlesource.com/external/webrtc --name=src
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION=2015
set GYP_GENERATORS=ninja,msvs-ninja
gclient sync
cd src
python webrtc/build/gyp_webrtc.py
上图哈:
注:
1.depot_tools的使用参考:https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart#markdown-header-windows-setup
2.webrtc官方源码我copy到github上了:https://github.com/JumpingYang001/webrtc
3.webrtc编译好的整个项目我传到百度云了:http://pan.baidu.com/s/1nuT0MV3 (注:由于刚压缩好在上传中,有10多G,请稍等,等上传完成后再下载)
------------------------ 2016-9-29加入安装depot_tools说明(红色字体:python和其他工具会在运行gclinet时自己下载安装) -----------------------------------------
Install depot_tools
gclient
, gcl
, git-cl
, repo
, and others.Installing on Linux and Mac
- Confirm
git
and python are installed. git 2.2.1+ recommended. python 2.7+ recommended. - Fetch depot_tools:
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
- Add
depot_tools
to your PATH:$ export PATH=`pwd`/depot_tools:"$PATH"
- Yes, you want to put depot_tools ahead of everything else, otherwise gcl will refer to the GNU Common Lisp compiler.
- You may want to add this to your
.bashrc
file or your shell's equivalent so that you don’t need to reset your $PATH manually each time you open a new shell.
Installing on Windows
Preamble
Instructions
- Download depot_tools.zip and decompress it.
- Do not use drag-n-drop or copy-n-paste extract from Explorer, this will not extract the hidden ".git" folder which is necessary for depot_tools to autoupdate itself. You can use "Extract all..." from the context menu though.
- Do not extract to a path containing spaces. If you do, gclient will produce the error "update_depot_tools.bat was not expected at this time" or similar.
- Add
depot_tools
to the start (not end!) of your PATH: - With Administrator access:
- Control Panel > System and Security > System > Advanced system settings
- Modify the PATH system variable to include depot_tools
- Without Administrator access:
- Control Panel > User Accounts > User Accounts > Change my environment variables
- Add a PATH user variable: C:\path\to\depot_tools;%PATH%
- Run
gclient
from the cmd shell. The first time it is run, it will install its own copy of various tools. If you run gclient from a non-cmd shell, it may appear to run properly, but python, and other tools may not get installed correctly (while it should work fine from a msys bash shell, you may still trip over bugs from time to time). - If you see strange errors with the file system on the first run of gclient, you may want to disable Windows Indexing.
- If you see errors like "The system cannot execute the specified program", try installing "Microsoft Visual C++ 2008 Redistributable Package".
- If it complains that it can't find python, make sure you don't already have a .gclient file in the same directory.
- After running gclient open a command prompt and type where python and confirm that the depot_tools python.bat comes ahead of any copies of python.exe. Failing to ensure this can lead to overbuilding when using gn - see crbug.com/611087
See also Howto: depot tools
------------------------2016-9-29加入安装depot_tools说明-----------------------------------------
- 编译最新版webrtc源码和编译好的整个项目10多个G【分享】
- 编译最新版webrtc源码和编译好的整个项目10多个G【分享】
- 编译最新版webrtc源码
- 编译最新版webrtc源码
- 在windows10 上编译最新版webrtc源码
- IOS 初识WebRTC之webrtc的源码下载和编译
- WebRTC源码下载及编译流程(webrtc和webrtc-android)
- windows下 webrtc的获得源码和编译
- windows下 webrtc的获得源码和编译
- webrtc编译好的国内包
- webrtc研究一(源码下载和编译)
- webrtc源码编译
- webrtc源码下载编译
- gcc和g++区别,使用g++编译多个文件
- webrtc源码获取及编译
- webrtc源码获取及编译
- webRTC源码VS编译指南
- WebRTC Android源码编译(20171027)
- 委托中的协变和逆变(C# 编程指南)
- 手动修改 Ubuntu(15)SRV版网卡设备默认名字
- android 读取手机通讯录并显示listview
- windows常用命令
- Git放弃本地所有修改,强制更新
- 编译最新版webrtc源码和编译好的整个项目10多个G【分享】
- 关于struts2标签嵌套问题
- 防XSS的输出编码规则
- OpenCV学习笔记_直方图均衡化cvEqualizeHist
- 设计模式二三事——工厂模式
- 3.表达式
- 数据结构——哈希表
- 二进制转化
- 个推消息推送