Kernel SDK Developer's Guide > Getting Started Using Kernel SDK > Supported Platforms
Supported Platforms

The table below lists the supported platforms and compilers:

Operating System Architecture Compilers Library Type
Windows XP, Vista, 7, 8, 10 x86 Visual Studio 2005, 2008, 2010, 2012, 2013, 2015, 2017-2019 (except Windows XP) static, dynamic
GCC 5.x (source code only, no archives) static, dynamic
Windows XP, Vista, 7, 8, 10 x86_64 Visual Studio 2005, 2008, 2010, 2012, 2013, 2015, 2017-2019 (except Windows XP) static, dynamic
Windows CE ARMV4, ARMV4I Visual Studio 2005 static
Windows RT ARM Visual Studio 2012, 2015 static
Universal Windows Platform x86_64 Visual Studio 2017 (build config, no archives) dynamic
Linux x86, x86_64 GCC 4.8, 4.9, 5.2, 5.3, 6.3, 7.2, 8.3 static, dynamic
macOS x64 Clang using macOS 10.13, 10.14, 10.15, 11.0 SDKs static, dynamic
macOS arm64 Clang using macOS 11.0 SDK static, dynamic
iOS arm64 14.0 SDK static
Android (API level 14) armeabi, armeabi-v7a Android Google NDK r20b using Clang toolchain (Linux, macOS, Windows) static
Android (API level 21) x86, x86_64, arm64-v8a static

It is strongly recommended to compile your application code with compilers mentioned above to avoid possible compilation or linkage errors.

Copyright © 2002 – 2020. Open Design Alliance. All rights reserved.