Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 7/13/2023
Public

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

Document Table of Contents

libdir

Controls whether linker options for search libraries are included in object files generated by the compiler.

Syntax

Linux:

None

macOS:

None

Windows:

/libdir[:keyword ]

/nolibdir

Arguments

keyword

Specifies the linker search options. Possible values are:

none

Prevents any linker search options from being included into the object file. This is the same as specifying /nolibdir.

[no]automatic

Determines whether linker search options for libraries automatically determined by the ifort command driver (default libraries) are included in the object file.

[no]user

Determines whether linker search options for libraries specified by the OBJCOMMENT source directives are included in the object file.

all

Causes linker search options for the following libraries:

  • Libraries automatically determined by the ifort command driver (default libraries)

  • Libraries specified by the OBJCOMMENT directive to be included in the object file

This is the same as specifying /libdir.

Default

/libdir:all

Linker search options for libraries automatically determined by the ifort command driver (default libraries) and libraries specified by the OBJCOMMENT directive are included in the object file.

Description

This option controls whether linker options for search libraries (/DEFAULTLIB:library) are included in object files generated by the compiler.

The linker option /DEFAULTLIB:library adds one library to the list of libraries that the linker searches when resolving references. A library specified with /DEFAULTLIB:library is searched after libraries specified on the command line and before default libraries named in .obj files.

IDE Equivalent

Visual Studio: Libraries > Disable Default Library Search Rules ( /libdir:[no]automatic)

Libraries > Disable OBJCOMMENT Library Name in Object ( /libdir:[no]user)

Alternate Options

/libdir:none

Linux and macOS: None

Windows: /Zl