我想使用 gnu libstdc++ 编译我的 NDK 代码,任何线索如何做到这一点?
问问题
6798 次
2 回答
6
您应该添加一行到Application.mk
APP_STL := gnustl_static
如果你想静态链接它,并且
APP_STL := gnustl_shared
如果您想将其用作共享库。
这是典型的示例Application.mk
(它应该放在您所在的同一文件夹中Android.mk
):
APP_OPTIM := release
APP_PLATFORM := android-7
APP_STL := gnustl_static
APP_CPPFLAGS += -frtti
APP_CPPFLAGS += -fexceptions
APP_CPPFLAGS += -DANDROID
APP_ABI := armeabi-v7a
更多信息Application.mk
可以在您的 NDK 文档中找到:docs/APPLICATION-MK.html
于 2012-07-26T08:32:00.727 回答
4
将以下行添加到您的 Application.mk:
APP_STL := gnustl_static
(或者gnustl_shared
如果您不想静态链接它)。
于 2012-07-26T06:20:51.840 回答