

We see that std=c++11 and -pthread are set. obj/local/armeabi/objs/Core//Sources/FluxV3/Sources/DotFlux/Core/Application/AppBase.o obj/local/armeabi/objs/Core//Sources/FluxV3/Sources/DotFlux/Core/Application/AppBase.o.d -fpic -ffunction-sections -funwind-tables -fstack-protector -no-canonical-prefixes -march=armv5te -mtune=xscale -msoft-float -fno-exceptions -fno-rtti -mthumb -Os -g -DNDEBUG -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -I/Sources/FluxV3/Sources/DotFlux/Core -I/Sources/FluxV3/Sources/DotFlux/Core/PCH -I/Sources/Boost-for-Android-master/boost_1_53_0 -I/Sources/Android/SDK/android-ndk-r10b/sources/cxx-stl/gnu-libstdc++/4.8/include -I/Sources/Android/SDK/android-ndk-r10b/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi/Include -I/Sources/Android/SDK/android-ndk-r10b/sources/cxx-stl/system/include -I/Sources/FluxV3/Sources/DotFlux -DANDROID -Wa,-noexecstack -Wformat -Werror=format-security -std=c++11 -pthread -I/Sources/Android/SDK/android-ndk-r10b/platforms/android-3/arch-arm/usr/include -c /Sources/FluxV3/Sources/DotFlux/Core/Application/AppBase.cpp -o. Sources/Android/SDK/android-ndk-r10b/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -MMD -MP -MF.
ANDROID NDK R10B DOWNLOAD ANDROID
This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.Īnother thing is that i do not have the Android preprocessor raised into my code. Sources/Android/SDK/android-ndk-r10b/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. In file included from /Sources/Android/SDK/android-ndk-r10b/sources/cxx-stl/gnu-libstdc++/4.8/include/initializer_list:36:0,įrom /Sources/Boost-for-Android-master/boost_1_53_0/boost/smart_ptr/make_shared_array.hpp:18,įrom /Sources/Boost-for-Android-master/boost_1_53_0/boost/smart_ptr/make_shared.hpp:18,įrom /Sources/Boost-for-Android-master/boost_1_53_0/boost/make_shared.hpp:15,įrom /Sources/FluxV3/Sources/DotFlux/Core/OSMin.hpp:114,įrom /Sources/FluxV3/Sources/DotFlux/CoreDef.hpp:34,įrom /Sources/FluxV3/Sources/DotFlux/CoreMin.hpp:26,įrom /Sources/FluxV3/Sources/DotFlux/CoreBase.hpp:26,įrom /Sources/FluxV3/Sources/DotFlux/Core.hpp:26,įrom /Sources/FluxV3/Sources/DotFlux/Core/PCH/pch.hpp:24,įrom /Sources/FluxV3/Sources/DotFlux/Core/Application/AppBase.cpp:21: to download ndk r8e, just change the filename from android-ndk-r9-windows-x8664.zip to android-ndk-r8e-windows-x8664. Then in th ndk-build log i have this message : LOCAL_SRC_FILES := /Sources/FluxV3/Sources/DotFlux/Core/Application/AppBase.cpp LOCAL_C_INCLUDES := $/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi/Include

Then in my Android.mk file : LOCAL_PATH := $(call my-dir) In My Application.mk file : NDK_TOOLCHAIN_VERSION := clang Let’s assume you put the NDK into /android.
ANDROID NDK R10B DOWNLOAD 64 BIT
But my Linux OS (Elementary OS) is 64 bit so I want Linux 64-bit (x86) under Platform (32-bit target).
ANDROID NDK R10B DOWNLOAD 32 BIT
Most Android devices today are 32 bit so I want the Platform (32-bit target). After reading a lot of post about Make and NDK, i still not able to have c++11 support. Which NDK to download does take a bit of attention.
