65.9K
CodeProject is changing. Read more.
Home

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

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0 vote)

Jun 1, 2015

CPOL

1 min read

viewsIcon

7731

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

Intel® Developer Zone offers tools and how-to information for cross-platform app development, platform and technology information, code samples, and peer expertise to help developers innovate and succeed. Join our communities for Android, Internet of Things, Intel® RealSense™ Technology, and Windows to download tools, access dev kits, share ideas with like-minded developers, and participate in hackathon’s, contests, roadshows, and local events.

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*
    For example, if you are using Intel(R) INDE product, default [icc-install-dir] will be C:\Intel\INDE\icc_android 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® INDE; Intel® System Studio
Host OS: Windows (IA-32, Intel® 64); OS X*; Linux*
Target OS: Android*