Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference

ID 767253
Date 3/22/2024
Public
Document Table of Contents

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