使用node-gyp将nodejs模块交叉编译到Windows

时间:2013-07-07 13:09:31

标签: node.js cross-compiling node-gyp

由于我的Windows 7 x64机器上存在一些编译器问题,我必须在Linux ARM机器上编译所有代码。如何使用节点gyp交叉编译节点模块?提前谢谢。

1 个答案:

答案 0 :(得分:1)

这里有两个问题。首先,您必须进行交叉编译设置,以便从ARM框转到Windows。

这应该有所帮助:http://wiki.wxwidgets.org/Cross-Compiling_Under_Linux

然后(假设您的编译器和链接器已设置:CXX等),您只需在运行node-gyp时指定体系结构:

node-gyp --arch x64 rebuild

应该这样做。