Mac-Chromium的源码获取与编译 2019年11月18日

我是fetch iOS版本的,以iOS为例,但是流程都是一样的。

官方文档:
https://chromium.googlesource.com/chromium/src/+/master/docs/ios/build_instructions.md#System-requirements

前妻的准备:

我是自己的ss,ss要开全局模式,打开终端,配置daili(终端默认是不配置daili的,所以需要手动配置下)

检查电脑内存:
depot_tools:414M
下载工程src自动解压后(fetch ios 带history):33G
build后src:93G
所以电脑大概需要100G的空间

export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;

这时临时的配置方法,关闭终端就没了,下次还需要配置,但是好处是不影响全局。

首先下载代码管理工具depot_tools

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

配置路径

export PATH="$PATH:/Users/yuqingzhu01/depot_tools"

获取代码

fetch iOS
// 不需要历史的话
fetch --no-history iOS
我需要的是ios,你要是下载别的换一下就行,如fetch chromium

下载完成后临时文件夹会变成src文件夹,下载最好看着,失败就得从头。

build工程前准备,运行setup-gn.py构建目录

cd src/iOS/build/tools
Python setup-gn.py

回到src下,build项目

autoninja -C out/Debug-iphonesimulator gn_all

支持失败断点续build。

build需要java环境,如果没有回提示你,去下载java sdk安装即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值