Visible to Intel only — GUID: GUID-5E92E04C-5D0B-49D2-A5D6-580C79F012E1
Visible to Intel only — GUID: GUID-5E92E04C-5D0B-49D2-A5D6-580C79F012E1
Use Intel Libraries with Eclipse
You can use the compiler with the following Intel Libraries, which that may be included as a part of the product:
- Intel® oneAPI Data Analytics Library (oneDAL)
- Intel® Integrated Performance Primitives (Intel® IPP)
- Intel® oneAPI Math Kernel Library (oneMKL)
- Intel® oneAPI Threading Building Blocks (oneTBB)
To access these libraries in Eclipse, use the property pages:
- Select your project.
- Open the property pages from Project > Properties and select C/C++ Build > Settings.
- Select Intel C/C++ Compiler > Performance Library Build Components
for C++ projects, or Intel® oneAPI DPC++ Compiler > Performance Library Build Components for DPC++ projects.
The Use Intel® oneAPI Data Analytics Library (oneDAL) property allows enabling the library and bringing in the associated headers.
- None: Disable Use of oneDAL.
- Use threaded Intel® oneDAL: Link using the threaded version of the library.
- Use non-threaded Intel® oneDAL: Link using the non-threaded version of the library.
The Use Intel® Integrated Performance Primitives Libraries property provides the following options in a drop-down menu:
- None: Disable use of Intel® IPP.
- Use main libraries set: Link using the main libraries set.
- Use non-pic version of libraries: Link using the version of the libraries that do not have position-independent code.
- Use main libraries and cryptography library: Link using main or cryptography libraries.
The Use Intel® oneAPI Math Kernel Library property provides the following options in a drop-down menu:
- None: Disables the use of the oneMKL.
- Use threaded Intel® oneMKL library: Link using the threaded version of the library.
- Use non-threaded Intel® oneMKL library: Link using the non-threaded version of the library.
- Use Intel® oneMKL Cluster and sequential Intel® oneMKL libraries: Link using the oneMKL Cluster Edition libraries and the sequential oneMKL libraries.
NOTE:The option value Use Intel® oneMKL Cluster and sequential Intel® oneMKL libraries is only available for Intel C Compiler or Intel C++ Compiler.
The Use Intel® oneAPI Threading Building Blocks on the Property page allows enabling the library and bringing in the associated headers.
For more information, see the oneDAL, Intel® IPP, oneMKL, and oneTBB documentation.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |