【发布时间】:2012-07-02 12:32:14
【问题描述】:
我想编译一个静态 v8 版本以在嵌入式设备上使用。
制造设备的公司给了我们一个基于cygwin的交叉编译器(设备使用基于Linux的操作系统),这样我们就可以在windows平台上编写和编译代码,然后再将其传输到设备上。
我看到的所有关于在 arm 系统(如 scratchbox)上编译 V8 的教程,除非它们针对的是 arm 模拟器。在技术上是否可以像我为 windows 编译它一样只编译 V8,只使用我们自己用于编译的自定义 cygwin 编译器?
【问题讨论】:
-
简短的回答是肯定的。更长的答案是,问题是什么?
-
哈哈。值得一提的是,V8 带有 GYP,它应该可以制作一个本地化的构建项目(可能使用 Visual Studio 的东西,希望使用 makefile),以使我更容易构建项目。如何使用我们自定义的基于 cygwin 的 arm-elf-gcc 编译器进行编译,它是否可以与 gyp 的预构建内容一起使用?
-
什么是“V8”?有点引擎!?如果您更具体一些,您可能会得到更好的答案或至少更多的浏览量。
-
V8 是 google chromes javascript JIT。我添加了一个标签来说明这一点
-
提供的交叉编译器是托管在 Cygwin 上并针对您的 ARM 设备的 GCC 端口吗?
标签: windows embedded arm cross-compiling v8