Libraries Provided by Intel® Fortran

Intel® Fortran provides different types of libraries, such as static or DLL, single-threaded or multi-threaded, for certain libraries.

The table below shows the libraries provided by the compiler:

File

Description

crtxi.o
crtxn.o

C initialization support

for_main.o

main routine for Fortran programs

icrt.internal.map
icrt.link

C link support

ifcore_msg.cat

Error message catalog for Fortran run-time library (Not used after Version 8.0)

libcprts.a
libcprts.so
libcprts.so.5

C++ standard language library

libcxa.a
libcxa.so
libcxa.so.5

C++ language library indicating I/O data location

libcxaguard.a
libcxaguard.so
libcxaguard.so.5

Used for interoperability with the -cxxlib-gcc option.

libguide.a
libguide.so

OpenMP* static library for the parallelizer tool

libguide_stats.a
libguide_stats.so

Support for parallelizer tool with performance and profile information

libifcore.a
libifcore.so
libifcore.so.5

Intel-specific Fortran run-time library

libifcoremt.a
libifcoremt.so
libifcoremt.so.5

Multithreaded Intel-specific Fortran run-time library

libifport.a
libifport.so
libifport.so.5

Portability and POSIX support

libimf.a
libimf.so

Math library

libirc.a
libirc_s.a

Intel-specific library (optimizations)

libompstub.a

Library that resolves references to OMP subroutines when OMP is not in use

libsvml.a

Short vector math library

libunwind.a
libunwind.so
libunwind.so.5

Unwind support