从拉代码到编译

2020-09-22  本文已影响0人  rajs20222007

0、ss配置

一、拉代码

具体步骤参考官方文档

fetch代码关键步骤

mkdir webrtc-checkout
cd webrtc-checkout
fetch --nohooks webrtc 或者 fetch --nohooks webrtc_ios
gclient sync

二、编译

gn gen out/ios_64 --args='target_os="ios" target_cpu="arm64"' --ide=xcode
open -a Xcode.app out/ios_64/ios/all.xcworkspace

三、其他:

gn和ninja的关系
.gn和.gni的区别
DEPS
gn脚本工具在depot_tools,这个要单独配置;

1、gn用于生成ninja编译的配置文件;

2、gn会在out/xxx里面生成,可以gn args out/xxx --list查看这些配置;

3、.gni是.gn的头文件;

4、DEPS是gn编译工程的solution描述;

上一篇 下一篇

猜你喜欢

热点阅读