在 Debian 机器上构建 V8 时出现奇怪的错误
Strange error while building V8 in a Debian machine
我正在尝试构建 JavaScript V8 Engine 来探索它、调试它并获得很多乐趣。
但是我什至无法编译它。我遵循了以下说明:
1) 安装 depot 工具:
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.
我错过了什么?谢谢!
根据 wiki 中的说明,您不需要 "git clone https://github.com/v8/v8",您只是 "fetch v8" 这是一个 depot_tools 工具。
我正在尝试构建 JavaScript V8 Engine 来探索它、调试它并获得很多乐趣。
但是我什至无法编译它。我遵循了以下说明:
1) 安装 depot 工具:
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.
我错过了什么?谢谢!
根据 wiki 中的说明,您不需要 "git clone https://github.com/v8/v8",您只是 "fetch v8" 这是一个 depot_tools 工具。