如何用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