사용하려는 오픈 소스 라이브러리가 있습니다. 소프트웨어를 바이너리 패키지로 퍼트하고 싶기 때문에 라이브러리가 다른 라이브러리에 의존하는 것을 원하지 않기 때문에 의존성을 정적으로 연결해야합니다.정적으로 링크 된 의존성을 사용하여 autotools 프로젝트를 컴파일하려면 어떻게해야합니까?
이제 라이브러리가 오픈 소스이고 제공되는 바이너리가 없으므로 직접 컴파일합니다. 라이브러리는 autotools를 사용하며 의존성을 정적으로 연결하는 방법에 대한 유용한 문서를 찾지 못했습니다. 제가 시도한 것은 --enable-static으로 configure 스크립트를 호출하는 것입니다. 그러나 이는 분명 configure가 라이브러리의 정적 버전을 컴파일하도록 지시합니다. 그러나 필요한 것은 의존하는 모든 라이브러리를 포함하는 동적 라이브러리입니다.
그래서 필자는 dependancies에 정적으로 링크하도록 configure에 지시하거나 빌드 된 라이브러리를 모든 종속성을 포함하도록 사후 처리하는 방법을 필요로합니다. 아무도 이걸하는 방법을 말해 줄 수 있습니까?
아, 그리고 중요한 점은 : 저는 64 비트 Snow Leopard입니다.
이 오래된 질문을 찾아 주셔서 감사합니다. 그러나 이것은 실제 답변이 아닙니다. 정말 라이브러리와 모든 종속성을 포함하는 DLL을 갖고 싶습니다. 또한 autotools를 직접 사용하지 않습니다. – flyx