1. 引言
颠末前面的准备工作,我们已经完成了所有须要的情况配置。本文将详细先容如安在 macOS 系统上编译 CEF127。通过正确的编译命令和参数配置,我们将完成 CEF 的构建工作,最终天生可用的二进制文件。
2. 编译前准备
2.1 确认情况变量
- # 检查环境变量设置
- echo $PATH
- echo $GN_DEFINES
- echo $CEF_ARCHIVE_FORMAT
复制代码
2.2 检查目次布局
- # 确认工作目录结构
- ls -la ~/code/chromium_git
- ls -la ~/code/automate
- ls -la ~/code/depot_tools
复制代码
3. 实行编译
3.1 进入工作目次
3.2 实行编译命令
- python3 automate-git.py \
- --download-dir=/Users/$USER/code/chromium_git \
- --depot-tools-dir=/Users/$USER/code/depot_tools \
- --branch=6533 \
- --minimal-distrib \
- --client-distrib \
- --force-clean \
- --x64-build \
- --no-debug-build \
- --with-pgo-profiles
复制代码 命令参数说明:
- --download-dir: 指定源码目次
- --depot-tools-dir: 指定 depot_tools 目次
- --branch=6533: 指定 CEF 分支,对应 Chromium 127
- --minimal-distrib: 天生最小化分发包
- --client-distrib: 天生客户端分发包
- --force-clean: 强制清理旧的构建文件
- --x64-build: 构建 64 位版本
- --no-debug-build: 跳过调试版本构建
- --with-pgo-profiles: 使用 PGO 优化配置
|