SDK, NDK, JDK 및 Cygwin을 설치했습니다. 라이브러리의 코드를 편집하여 Android (armv7) 용으로 컴파일해야하는지 알고 싶습니다.Android 용 C에서 라이브러리 컴파일
기본적으로 Android 용 C 응용 프로그램을 다양하게 포팅해야하지만 PCRE, OpenSSL 등과 같은 타사 라이브러리에 의존합니다. 내 경험에 비추어 볼 때 PCRE는 Windows 용 오류없이 컴파일되지만 여기서는 안드로이드 (Linux 커널 실행)에 대해 이야기하고 있습니다.
JNI 호출 규칙을 준수하기 위해 라이브러리의 모든 기능에 대한 C 래퍼를 작성해야합니까?
래퍼는 Java에서 호출 할 함수에만 필요합니다. C 응용 프로그램을 포팅 할 때 많은 래퍼가 필요하지 않습니다. – Codo
하지만 말했듯이 하나의 응용 프로그램을 이식하려면 ARM 아키텍처에서 Linux 용 필수 라이브러리를 컴파일해야합니다. – farmdve