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

ID 767251
Date 6/24/2024
Public

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

Document Table of Contents

Alternate Compiler Options

This topic lists alternate names for compiler options and show the primary option name. Some of the alternate option names are deprecated and may be removed in future releases.

For more information on compiler options, see the detailed descriptions of the individual, primary options.

Some of these options are deprecated. For more information, see Deprecated and Removed Options.

Linux

Alternate Linux* Options

Primary Option Name

Code Generation:

-fp

-fomit-frame-pointer

-mcpu

-mtune

Advanced Optimizations:

-funroll-loops

-unroll

Profile Guided Optimization (PGO):

-pg

-p (Linux* only)

-qp

-p (Linux* only)

OpenMP* and Parallel Processing Options:

Floating-Point:

 

-mieee-fp

-fltconsistency

Output, Debug, Precompiled Header (PCH):

-fvar-tracking

-debug variable-locations

-fvar-tracking-assignments

-debug semantic-stepping

-V

-logo

Preprocessor:

-cpp

-fpp

-DD

-d-lines

-nodefine

-noD

-nostdinc

-X

-P

-preprocess-only

Language:

-72

-80

-132

-extend-source 72

-extend-source 80

-extend-source 132

-C

-check all

-CB

-check bounds

-common-args

-assume dummy_aliases

-CU

-check uninit

-FI

-fixed

-FR

-free

-fsyntax-only

-syntax-only

-mixed-str-len-arg

No equivalent on Linux* systems. On Windows* systems, /iface:mixed_str_len_arg

-nbs

-assume nobcss

-std

-std90

-std95

-std03

-std08

-std18

-std23

-stand f18 or -stand f2018

-stand f90

-stand f95

-stand f03 or -stand f2003

-stand f08 or -stand f2008

-stand f18 or -stand f2018

-stand f23 or -stand f2023

-y

-syntax-only

-Zp

-align recnbyte

Data:

-autodouble

-real-size 64

-automatic

-auto

-i2

-i4

-i8

-integer-size 16

-integer-size 32

-integer-size 64

-r4

-r8

-r16

-real-size 32

-real-size 64

-real-size 128

Compiler Diagnostics:

-e90

-e95

-e03

-warn stderrors

-error-limit

-diag-error-limit

-implicitnone

-warn declarations

-u

-warn declarations

-w

-warn none or -warn nogeneral

-W0

-W1

-warn none or -warn nogeneral

-warn general

Compatibility:

 

-66

-f66

-onetrip

-f66

Linking or Linker:

 

-i-dynamic

-shared-intel

-i-static

-static-intel

Windows

Alternate Windows* Options

Primary Option Name

Optimization:

/Ox

/O

OpenMP* and Parallel Processing Options:

/openmp

/Qopenmp

Floating Point:

/QIfist

/Qrcd

Output, Debug, Precompiled Header (PCH):

/compile-only

/c

/Fe

/exe

/Fo

/object

/nolink

/c

/pdbfile

/Fd

/V

/bintext

Preprocessor:

/define

/D

/include

/I

/nodefine

/noD

/noinclude

/X

/undefine

/U

Language:

/4L72

/4L80

/4L132

-extend-source:72

-extend-source:80

-extend-source:132

/4Naltparam

/4Yaltparam

/noaltparam

/altparam

/4Nf

/4Yf

/fixed

/free

/4Ns

/4Ys

/stand:none

/stand:f90

/C

/check:all

/CB

/check:bounds

/CU

/check:uninit

/FI

/fixed

/FR

/free

/Gm

/iface:cvf

/Gz

/iface:stdcall

/nbs

/assume:nobcss

/Qcommon-args

/assume:dummy_aliases

/RTCu

/check:uninit

/Zp

/align:recnbyte

/Zs

/syntax-only

Data:

/4I2

/4I4

/4I8

/integer-size:16

/integer-size:32

/integer-size:64

/4Na

/4Ya

/noauto

/auto

/4R4

/4R8

/4R16

/real-size:32

/real-size:64

/real-size:128

/automatic

/auto

/Qauto

/auto

/Qautodouble

/real-size:64

/Zp

/align:recnbyte

Compiler Diagnostics:

/4Nd

/4Yd

/warn:nodeclarations

/warn:declarations

/error-limit

/Qdiag-error-limit

/w

/warn:none or /warn:nogeneral

/W0

/W1

/warn:none or /warn:nogeneral

/warn:general

Compatibility:

 

/Qonetrip

/f66

Linking or Linker:

 

/LD

/dll

/MG

/winapp

/MW

/libs

/MWs

/libs:qwins

Miscellaneous:

 

/V

/logo

/Zl

/libdir:none