android,NDK android.mk相关

1.c++ try...catch的支持

需要在Android.mk 中添加 LOCAL_CPPFLAGS += -fexceptions,或者在Application.mk中添加APP_CPPFLAGS += -fexceptions也是等价的

2.添加c++11特性的支持

LOCAL_CPPFLAGS += -std=c++11或者添加到APP_CPPFLAGS

3. -fno-stack-protector 编译选项

禁用堆栈溢出保护. 否则在编译操作系统时会出现

... undefined reference to __stack_chk_fail

... undefined reference to __stack_chk_guard

http://www.cnblogs.com/jack204/archive/2011/09/03/2164645.html

原文地址:https://www.cnblogs.com/mlj318/p/6039476.html