Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
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  |  
       ||