生成2gb以上的node-gyp编译类

时间:2013-06-23 18:09:17

标签: node.js gcc node-gyp

我正在尝试配置和构建一个链接~2GB空间的c文件。当我尝试使用node-gyp构建此文件时,收到以下消息:

relocation truncated to fit: R_X86_64_PC32 against `.bss'

在传统的gcc编译中,我可以使用-mcmodel = medium选项,但是当我最终使用gcc编译文件时,我不确定如何将它传递给node-gyp。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

所以使用node-gyp的binding.gyp文件解决方案非常简单。我只是补充道:

'cflags': [ '-mcmodel=medium' ]

在我的目标下,并且编译正确。