如使用 Git中所述下载的代码:
fetch v8
cd v8
按照 BuildingWithGYP中的描述构建:
gclient sync
make x64.release
更新到最新的master,并使用了一个示例:
git checkout master
git pull
但是当按照Get Started中的描述构建一个示例时,我遇到了一个错误
g++ -I. hello_world.cc -o hello_world -Wl,--start-group out/x64.release/obj.target/{tools/gyp/libv8_{base,libbase,snapshot,libplatform},third_party/icu/libicu{uc,i18n,data}}.a -Wl,--end-group -lrt -pthread -std=c++0x
g++: error: out/x64.release/obj.target/tools/gyp/libv8_snapshot.a: No such file or directory
事实证明没有这样的文件:
$ find . -name *snapshot*.a
./out/x64.release/obj.target/tools/gyp/libv8_nosnapshot.a
./out/x64.release/obj.target/tools/gyp/libv8_external_snapshot.a
所以问题是,我做错了什么?