libwebrtc源码编译和调试

1. 获取depot_tools

export PATH=/Users/works/electron/libwebrtc_build/depot_tools:$PATH

2. 源码获取

mkdir libwebrtc_build

cd libwebrtc_build

创建: .gclinet文件

solutions = [

{

"name": "src",

"url": "https://github.com/webrtc-sdk/webrtc.git@m114_release",

"deps_file": "DEPS",

"managed": False,

"custom_deps": {},

},

]

target_os = ['mac']

同步代码:gclient sync

3.获取libwebrtc代码

cd src

git clone https://github.com/webrtc-sdk/libwebrtc

4.修改 webrtc's src/BUILD.gn 文件 

group("default") {

testonly = true

- deps = [ ":webrtc" ]

+ deps = [ ":webrtc","//libwebrtc", ]

if (rtc_build_examples) {

deps += [ "examples" ]

}

5. 编译

gn gen out-debug/mac-arm64 --args="target_os=\"mac\" target_cpu=\"arm64\" is_component_build=false is_clang=true is_debug=true rtc_use_h264=true ffmpeg_branding=\"Chrome\" rtc_include_tests=false rtc_build_examples=false libwebrtc_desktop_capture=true" --ide=xcode

ninja -C out-debug/mac-arm64 libwebrtc

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值