static

Prevents linking with shared libraries.

Syntax

Linux:

-static

macOS:

None

Windows:

/static

Arguments

None

Default

varies

The compiler links with shared GNU libraries (Linux* systems) or shared Microsoft* libraries (Windows* systems) and it links with static Intel libraries, with the exception of the OpenMP* libraries and coarray library libicaf, which are linked in dynamically.

On Windows* systems, option /static is equivalent to option /MT.

Description

This option prevents linking with shared libraries. It causes the executable to link all libraries statically.

Note

This option does not cause static linking of libraries for which no static version is available. These libraries can only be linked dynamically.

This option does not cause static linking of libraries for which no static version is available, such as the OpenMP run-time libraries on Windows* or the coarray run-time libraries. These libraries can only be linked dynamically.

IDE Equivalent

None

Alternate Options

None

See Also