문제

Java 응용 프로그램의 비 대학교 (Thin?), x86_64, C 라이브러리를 사용하고 싶습니다. 문제는 정적 버전의 정적 버전 만 가지고 있으며 JVM은 동적이어야한다는 것입니다.

파일을 단일 동적 라이브러리로 결합하기 위해 libtool을 사용하려고 시도했지만 방금 x86_64에 대한 많은 기호 (아마도 많은 것들이 많음)가 누락되어 있다는 오류 메시지를 받았습니다. 작은 C를 만드는 데 아무런 문제가 없기 때문에 이상합니다. 일부 라이브러리를 사용하여 -arch x86_64로 응용 프로그램을 사용하여 올바르게 연결하고 실행하도록합니다.

이것은 간단한 명령 줄이되어야합니까? 마지막으로 원하는 것은 이미 기존 기능에 대한 내 래퍼 기능을 작성하여 동적 라이브러리로 가져갈 수있는 것입니다.

도움이 되었습니까?

해결책

나는 정적 리브 외에 Dylibs를 만들기 위해 문제의 Libs에 대한 빌드 스크립트를 수정하는 방법을 알아 냈습니다. 그래서 더 이상 문제가되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top