2013-05-23 2 views
0

libtool을 사용하여 cygwin에서 정적 라이브러리를 연결하려고합니다. --mode=link cl.exe 행은 .obj 파일에 ar cru를 호출하여 .lib를 작성합니다. 그러나 창문 아래에 다른 프로그램이 있다는 것을 알고 있습니다. LIB. 알기로는 ar과 동일하지만 ar + ranlib와 LIB를 사용하면 어떤 차이가 있습니까? libtool이 ar 대신 LIB를 사용하도록하려면 어떻게해야합니까? ARAR_FLAGS를 설정하면 작동하지 않습니다cygwin에서 LIB와 ar을 사용하는 차이점

답변

1

때문에, (나는 시도하지 않은 것을) 유일한 쉬운 솔루션은 autoconf를 패키지에 대한 이러한 프로그램에 깔끔한 인터페이스 cl.exelink.exe을 래핑 CCCL이다. 이제 좀 늙어 보이지만 작동 할 수도 있습니다.

설치 지침에 따라/CXXcl.exe이 되겠지만 GCC를 사용하고있는 것으로 가정합니다. 이 경우 AR=ccclconfigure의 인수 여야합니다.