Developer Guide and Reference

ID 767251
Date 10/31/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.

Fortran

Option Intel Libraries Non-Intel Libraries
Linux Windows Linux Windows Linux Windows

default (static-intel)

default (MT)

libsvml.a

libimf.a

libirc.a

libirc_s.a

libifport.a

libifcoremt.a

libipgo.a

libircmt.lib

svml_dispmt.lib

libdecimal.lib

libmmt.lib

ifconsol.lib

libifcoremt.lib

libifport.lib

libm.so

libgcc_s.so

libgcc.so

libdl.so

libc.so

libcmt.lib

oldnames.lib

shared/shared-intel

MD

libsvml.so

libimf.so

libintlc.so

libirc_s.so

libifport.so

libifcoremt.so

libipgo.a

libircmt.lib

svml_dispmd.lib

libdecimal.lib

libmmd.lib

ifconsol.lib

libifcoremd.lib

libifportmd.lib

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

ifconsol.lib

libifcoremt.lib

libifport.lib

 

libcmtd.lib

oldnames.lib

MDd

 

libircmt.lib

svml_dispmd.lib

libdecimal.lib

libmmdd.lib

ifconsol.lib

libifcoremdd.lib

libifportmd.lib

 

msvcrtd.lib

oldnames.lib

coarray

Qcoarray

libicaf.so

libicaf.lib

   

fiopenmp (or qopenmp)

Qiopenmp (or Qopenmp)

libiomp5.so

libiomp5md.lib

libpthread.so

 

fiopenmp (or qopenmp ) fopenmp-targets=spir64

Qiopenmp (or Qopenmp) Qopenmp-targets=spir64

libiomp5.so

libomptarget.so

libiomp5md.lib

omptarget.lib

libpthread.so

 

qopenmp-stubs

Qopenmp-stubs

libiompstubs5.so

libiompstubs5md.lib

   

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

libstdc++.so

 

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

mkl_intel_lb64.lib

mkl_intel_sequential.lib

mkl_core.lib