Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试配置和构建链接 ~ 2GB 空间的 ac 文件。当我尝试使用 node-gyp 构建此文件时,我收到以下消息:
relocation truncated to fit: R_X86_64_PC32 against `.bss'
在传统的 gcc 编译中,我可以使用 -mcmodel=medium 选项,但我不确定当它最终使用 gcc 编译文件时如何将其传递给 node-gyp。
有任何想法吗?
所以解决方案非常简单,使用 node-gyp 的 binding.gyp 文件。我只是补充说:
'cflags': [ '-mcmodel=medium' ]
在我的目标下,它编译正确。