【发布时间】:2014-06-06 03:23:49
【问题描述】:
在我的 jni 目录中,我运行以下命令:
$ ./libvpx/configure --target=armv7-android-gcc --disable-examples --sdk-path=/home/peter/adt/android-ndk-r9/
这会导致在 libvpx/build/make 目录中生成 Android.mk
接下来,我在 jni 目录下创建 Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include libvpx/build/make/Android.mk
当我运行 ndk-build 时,它最终会创建 libvpx.so。
但是,我真的很想创建一个静态库。
我重新开始并使用额外的标志运行配置:
$ ./libvpx/configure --target=armv7-android-gcc --disable-examples --sdk-path=/home/peter/adt/android-ndk-r9/ --enable-static
但是,运行 ndk-build 仍会导致创建 libvpx.so。
有人知道如何配置 libvpx 来创建静态库吗?提前感谢您的帮助。
【问题讨论】:
标签: android android-ndk libvpx