Integrating the Intel(R) C++ Compiler for Android* with multiple Android NDKs

The Intel(R) C++ Compiler for Android* supports multiple Android NDKs usually (please check the product release notes for details).

The Intel C++ Compiler is integrated into one Android NDK specified during installation just like before. If there are multiple Android NDK installed, the script tool below coming with Intel C++ Compiler for Android can be used for integrating to additional Android NDK:

  • [icc-install-dir]/toolchains/ndk_integration.sh on Linux* or OS X*
  • [icc-install-dir]\toolchains\ndk_integration.cmd on Windows*
     

To integrate the Intel C++ Compiler for Android to a different Android NDK, follow the steps below:

  1. Assume that:
    • Intel C++ Compiler for Android is installed to [icc-install-dir]
    • The additional Android NDK is installed to [new-ndk-dir]
  2. On Linux* or OS X*:
    • Open a terminal window
    • cd [icc-install-dir]/toolchains/
    • ./ndk_integration.sh [new-ndk-dir]
    After running above commands, the Intel C++ compiler toolchain should be installed to [new-ndk-dir]/toolchains/x86-icc. "x86-icc" will be available in the ndk build environment.
  3. On Windows*:
    • Open a command window
    • cd [icc-install-dir]\toolchains\
    • .\ndk_integration.cmd [new-ndk-dir]
    After running above commands, the Intel C++ compiler toolchain “x86-icc” will be available in the ndk build environment.should be installed to [new-ndk-dir]\toolchains\x86-icc. "x86-icc" will be available in the ndk build environment.

This sample applies to:
    Products:Intel® System Studio
    Host OS: Windows (IA-32, Intel® 64); OS X*; Linux*
    Target OS: Android*

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.