【发布时间】:2016-02-02 05:18:20
【问题描述】:
我一直在尝试编译 V8。我从 GitHub 获得了 v8-master 文件夹的副本,但我不知道如何编译它。我可以在网上找到的很多文档都是相互矛盾的。
从我收集到的信息来看,似乎我最好的编译它的机会(在我找到的各种方法中,虽然我无法让它们中的任何一个工作)是创建项目通过调用 gyp_v8 脚本(位于 v8-master 的 build 文件夹中)来创建文件。但它只是给了我File "gyp_v8", line 86print 'Error running GYP'SyntaxError: Missing parentheses in call to 'print'。从那里,我尝试安装 Gyp(因为根据文档,我被认为是导致错误的原因)。这需要我安装 depot_tools 并执行gclient sync。失败并出现错误Error: client not configured; see 'gclient config'。并且gclient config 失败并出现错误gclient.py: error: Inconsistency arguments. Use either --spec or one or 2 args。
老实说,我现在迷路了。有什么办法可以只使用 CMake 或其他东西吗?或者至少是一个构建教程,假设您没有涉及一堆 Google 特定的构建工具?
【问题讨论】:
标签: c++ visual-studio v8 gyp