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

ID 767253
Date 6/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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