Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / Mobile / Android

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

0.00/5 (No votes)
1 Jun 2015CPOL1 min read 7.7K  
Integrating the Intel(R) C++ Compiler for Android with multiple Android NDKs

This article is for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers

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*

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)