在Debian机器中构建V8时出现奇怪的错误

时间:2015-12-22 12:18:18

标签: javascript google-chrome makefile v8 chromium

我正在尝试构建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.

我错过了什么?谢谢!

1 个答案:

答案 0 :(得分:2)

来自wiki中的说明,你不是“git clone https://github.com/v8/v8”,你只是“获取v8”这是一个depot_tools工具。

https://github.com/v8/v8/wiki/Using%20Git#how-to-start