直接 git pull V8 的代码是不行的,需要使用 Google 提供的 depot_tools 工具包来获对代码并配置。
由于要从 Google 下载资源,需要科学上网,下载和编译的耗时都较长,分别视你的网络情况和机器配置而定。
为了屏蔽掉不同系统的差异,直接使用 Docker 容器环境来编译。
编译
1 | docker run -it ubuntu bash |
使用静态库
等上面 v8 编译完成后,就可以使用编译好的静态库了,我们编译一下 v8 提供的 hello-world 示例:
1 | # 编译 |