我想使用GNU libstdc++编译我的NDK代码,你知道怎么做吗?
你应该在 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
。APP_STL := gnustl_static
gnustl_shared
,如果你不想静态链接它。)