我想在 V8 之上运行一个 Javascript 控制台。我该怎么做呢?
原文由 Manuel 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 V8 之上运行一个 Javascript 控制台。我该怎么做呢?
原文由 Manuel 发布,翻译遵循 CC BY-SA 4.0 许可协议
要构建开发人员控制台,而不是示例“shell”玩具应用程序,请将以下命令复制并粘贴到您的终端。
sudo apt-get install subversion scons libreadline-dev
svn co http://v8.googlecode.com/svn/trunk v8
cd v8/
scons console=readline d8
这些指令适用于具有“通用”内核的 Ubuntu/Debian。对于其他发行版,您需要将 apt-get 命令替换为您可用的任何软件包工具。在 64 位系统上,您可能需要添加 arch=x64
。 console=readline
选项启用 readline 系统,使其感觉更像一个标准 shell。
更完整的文档在这里: http ://code.google.com/apis/v8/build.html
笔记:
另请参阅: 使用 GYP 构建 v8
原文由 bukzor 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
V8 易于构建,并且没有来自 Mozilla 的独立 Javascript 解释器的 Java VM 开销。幸运的是,V8 附带了用于构建控制台的代码。以下是构建方法:
现在,我们有一个名为
v8-shell
的独立二进制文件。运行控制台:
从命令行执行 Javascript:
帮助中记录了更多功能: