我正在尝试构建JavaScript V8 Engine来探索它,调试它并充满乐趣。
但是我甚至无法编译它。我按照以下说明操作:
1)安装软件仓库工具:
cd ~
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH='pwd'/depot_tools:"$PATH"
2)编译V8
git clone https://github.com/v8/v8
cd v8
gclient config https://chromium.googlesource.com/v8/v8
gclient sync
(我也试过fetch v8
,它告诉我要运行gclient sync
)
make ia32.debug
在最后的指示中,我得到了:
make: *** No rule to make target `third_party/icu/icu.gypi', needed by `out/Makefile.ia32.debug'. Stop.
我错过了什么?谢谢!