2012-05-02 4 views

답변

3

Andriod 전화에서 실행되도록 암 프로세서 용 lib를 컴파일해야합니다.

0

가 만든 .so를 파일은 다른 답변에서 언급 한 바와 같이 arm processor에 대한 컴파일하는 데 필요한 안드로이드에서 작동하려면 32bit 또는 64bitprocessors에 대해 컴파일됩니다. 당신은 Android NDK을 사용하여 안드로이드 툴 체인으로 lib를 교차 컴파일 할 수 있습니다. 암 프로세서에 따라 CFLAGS, CPPFLAGSLDFLAGS을 제공해야합니다.

+0

사람은 안드로이드가 x86 장치에서도 실행될 수 있다고 주장 할 수 있습니다. – njzk2

+0

@ njzk2 : 나는 당신의 주장에 완전히 동의합니다. --arch 매개 변수를 사용하여 아키텍처 관련 .so 파일을 생성합니다. x86 Android 또는 Google TV 용으로 컴파일하려는 경우 Android NDK 툴 체인으로 만들 수 있습니다. 그러나 여기서 질문은 아키텍처가 언급되지 않았다고 생각합니다. –

+0

맞습니다. 또한, 어떻게 기본이 기능을 사용하고있을 것이다 x86 안드로이드 (하나는) – njzk2

0

대답은 아니오입니다. 소스 코드가 없다면 Android에서 사용할 수 없습니다. 당신은 소스 코드를 ARM을 위해 빌드하고 사용할 수 있습니다 ..