我想使用 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
关于android - 使用 gnu libstdc++ 编译 NDK 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11662644/