如何用GN编译V8引擎


在v8引擎的6.5版本以上,google采用了GN+Ninja的编译组合,因此本文主要是基于GN+Ninjia的编译方式进行说明。

获取源码

在官方文档中,还特别提示了避免HFS环境下的unicode问题,需要额外配置一下:

$ git config --global core.precomposeUnicode true

现在v8在github上面有源码镜像,你只需要git clone下来即可。

$ git clone [email protected]:v8/v8.git

继续阅读 “如何用GN编译V8引擎”