2012-11-05 3 views
3

처음으로 gyp을 사용하고 있으며 온라인 도움말을 이미 읽었습니다. 커맨드 라인에서 내보내기 변수에 CC 옵션을 사용하여 컴파일러를 설정했습니다 (Windows에서 cygwin 사용). 따라서 모든 파일이 올바르게 컴파일됩니다. 이제 다른 컴파일러를 사용하여 거의 파일을 컴파일하지 않겠습니다. 그래서, 이런 식으로 지정하고있다 :gyp에서 컴파일러 지정

'TARGET_NAME': 'LIBADD',

'유형': 'static_library',

'CC': '/ cygdrive/C/Cygwin에서/빈/gcc ',

그러나이 대상에 대해서도 내보내기를 사용하여 정의 된 컴파일러는 여전히 사용됩니다.

또한 5 개의 파일이 있습니다. 오브젝트 파일을 만들고 다른 컴파일러 옵션을 지정해야합니다. 그렇다면이 모든 .o 파일에서 정적 라이브러리를 만들어야합니다. 가능한가? 그렇다면 어떻게 될까? 이 당신을 도울 수

답변