2013-06-23 1 views
0

~ 2GB의 공간을 연결하는 c 파일을 구성하고 빌드하려고합니다. 나는 -mcmodel = 매체 옵션을 사용할 수 있습니다, 기존의 GCC의 컴파일에서2GB 이상의 노드 - gyp 컴파일 된 클래스를 생성하십시오.

relocation truncated to fit: R_X86_64_PC32 against `.bss' 

,하지만 난 통과 얼마나 잘 모르겠어요 : 나는 노드 활력을 사용하여이 파일을 빌드 할 때, 다음과 같은 메시지가 뜹니다 gcc를 사용하여 마지막으로 파일을 컴파일 할 때 node-gyp을 통해 전달됩니다.

아이디어가 있으십니까?

답변

0

그래서 해결책은 node-gyp의 binding.gyp 파일로 매우 간단합니다. 나는 단지 다음을 추가했다 :

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

내 대상 아래에 올바르게 추가되었다.