Visible to Intel only — GUID: GUID-B8660531-5F08-4AD7-B323-54A1FA1F3376
Visible to Intel only — GUID: GUID-B8660531-5F08-4AD7-B323-54A1FA1F3376
Redistributable Library Considerations
The Intel Compiler links to some Intel and non-Intel libraries by default; additional libraries are linked with different options. See the following table for options and their linked libraries. If your application links to a redistributable library, you need to ensure that those libraries are packaged with your application.
C/C++/DPC++
Option | Intel Libraries | Non-Intel Libraries | |||
---|---|---|---|---|---|
Linux | Windows | Linux | Windows | Linux | Windows |
default (static-intel) |
default (MT) |
libsvml.a libirng.a libimf.a libirc.a libirc_s.a |
libircmt.lib svml_dispmt.lib libdecimal.lib libmmt.lib |
libstdc++.so (icpx) libm.so libgcc_s.so libgcc.so libdl.so libc.so |
libcmt.lib oldnames.lib |
shared/shared-intel |
MD | libsvml.so libirng.so libmf.so libintlc.so libirc_s.so |
libircmt.lib svml_dispmd.lib libdecimal.lib libmmd.lib |
libstdc++.so libm.so libgcc.so libgcc_s.so libdl.so libc.so |
msvcrt.lib oldnames.lib |
MTd | libircmt.lib svml_dispmt.lib libdecimal.lib libmmt.lib |
libcmtd.lib oldnames.lib |
|||
MDd | libircmt.lib svml_dispmd.lib libdecimal.lib libmmdd.lib |
msvcrtd.lib oldnames.lib |
|||
fiopenmp |
Qiopenmp |
libiomp5.so |
libiomp5md.lib |
libpthread.so |
|
fiopenmp fopenmp-targets=spir64 |
Qiopenmp Qopenmp-targets=spir64 |
libiomp5.so libomptarget.so |
libiomp5md.lib omptarget.lib |
libpthread.so |
|
qopenmp-stubs |
Qopenmp-stubs |
libiompstubs5.so |
libiompstubs5md.lib |
||
fprofile-instr-generate/fprofile-generate |
fprofile-instr-generate/fprofile-generate |
libclang_rt.profile.a |
clang_rt.profile-x86_64.lib |
||
fmemory-profile |
libclang_rt.memprof.a libclang_rt.memprof_cxx.a (icpx) |
||||
fortlib |
libifcoremt.a |
libpthread.so |
|||
fortlib shared/shared-intel |
libifcoremt.so |
libpthread.so |
|||
fsycl |
fsycl |
libsycl.so libsycl-devicelib-host.so |
sycl.lib sycl-devicelib-host.lib |
||
qdaal |
Qdaal |
libonedal_core.a libonedal_thread.a libtbb.a |
tbb.lib onedal_core.lib onedal_thread.lib |
||
qmkl=parallel |
Qmkl:parallel |
libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a libiomp5.a |
mkl_intel_lb64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib |
libpthread.so |
|
qmkl=sequential |
Qmkl:sequential |
libmkl_intel_lp64.a libmkl_intel_sequential.a libmkl_core.a libiomp5.a |
mkl_intel_lb64.lib mkl_intel_sequential.lib mkl_core.lib libiomp5md.lib |
libpthread.so |
|
qtbb |
Qtbb |
libtbb |
tbb.lib |
||
qipp |
Qipp |
libippcv.a libppch.a libippcc.a libippdc.a libippe.a libippi.a libipps.a libippvm.a libippcore.a |
ippcv.lib ippch.lib ippcc.lib ippdc.lib ipe.lib ippi.lib ipps.lib ippvm.lib ippcore.lib |
||
qipp=crypto|nonpic_crypto |
Qipp:crypto |
libippcp.a |
ippcp.lib |
||
qactypes |
Qactypes |
libdspba_mpir.a libdspba_mpfr.a ibac_types_fixed_point_math_x86.a libac_types_vpfp_library.a |
dspba_mpir.lib dspba_mpfr.lib ac_types_fixed_point_math_x86.lib ac_types_vpfp_library.lib |