Ubuntu下编译V8引擎
2018-10-09 本文已影响150人
袁俊亮技术博客
Ubuntu下编译V8引擎
- 安装
depot_tools
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
- 添加
depot_tools
到环境变量
这里要根据自己的depot_tools
路径来填写
export PATH=$PATH:/path/to/depot_tools
- 查看
gclient
是否生效
gclient
- 在
depot_tools
的同级目录创建v8目录,并进入v8目录。配置gclient
gclient config https://chromium.googlesource.com/v8/v8
- 克隆V8引擎
gclient sync
- 进入
v8
并编译
v8gen
生成 ninja
构建文件:
cd v8 && tools/dev/v8gen.py x64.debug
- 编译V8
编译源码,生成可执行文件,目标系统 x64:
ninja -C out.gn/x64.debug