Compiler Options
Introduction to Compiler Options
How to Use This Document
New Options
Alphabetical Compiler Options
Overview of Compiler Options
A
A-
alias-args
align
ansi
ansi-alias
Ap64
arch
As
auto-ilp32
ax
B
Bdynamic
Bstatic
c
C
c99
complex-limited-range
create-pch
cxxlib
D
dD
debug (Linux*)
debug (Windows*)
dM
dN
dumpversion
dryrun
dynamic-linker
dynamiclib
E
early-template-check
EH
EP
export
export-dir
F (Linux*)
F (Mac OS*)
F (Windows*)
Fa
FA
fabi-version
falias
fast
fbuiltin
fcode-asm
fcommon
FD
Fe
fexceptions
ffnalias
ffunction-sections
FI
finline
finline-functions
finline-limit
fixed
Fm
fmath-errno
fminshared
fno-gnu-keywords
fno-implicit-inline-templates
fno-implicit-templates
fno-operator-names
fno-rtti
fnon-lvalue-assign
fnsplit
Fo
fp
Fp
fp-model
fp-port
fpack-struct
fpascal-strings
fpermissive
fpic
fpstkchk
Fr
FR
fr32
freg-struct-return
fshort-enums
fsource-asm
fstack-security-check
fsyntax-only
ftemplate-depth
ftls-model
ftrapuv
ftz
funsigned-bitfields
funsigned-char
fverbose-asm
fvisibility
fvisibity-inlines-hidden
g
g0
G1, G2
G5, G6, G7
GA
gcc-name
gcc-version
Gd
Ge
Gf
GF
Gh
GH
global-hoist
Gr
GR
Gs
GS
GT
GX
Gy
Gz
GZ
H
H (Windows)
help
I
i-dynamic
i-static
idirafter
imacros
inline-debug-info
inline-factor
inline-forceinline
inline-max-per-compile
inline-max-per-routine
inline-max-size
inline-max-total-size
inline-min-size
ip-no-inlining
ip-no-pinlining
ip
IPF-flt-eval-method0
IPF-fltacc
IPF-fma
IPF-fp-relaxed
IPF-fp-speculation
ipo
ipo-c
ipo-S
ipo-separate
iprefix
iquote
isystem
ivdep-parallel
iwithprefix
iwithprefixbefore
J
Kc++
kernel
Knopic
l
L
LD
link
M
malign-double
malign-mac68k
malign-natural
malign-power
map-opts
march
mcmodel
mcpu
MD
MF
mfixed-range
MG
ML
MM
MMD
mp
MP
mp1
MQ
mrelax
mserialize-volatile
msse
MT (Linux*)
MT (Windows*)
mtune
multibyte-chars
no-cpprt
no-gcc
noBool
nobss-init
nodefaultlibs
nolib_inline
nologo
nostartfiles
nostdlib
o
O
Oa
Ob
Od
Og
Oi
Op
openmp-profile
openmp-report
openmp-stubs
openmp
opt-report
opt-report-file
opt-report-help
opt-report-level
opt-report-phase
opt-report-routine
Os
Ot
Ow
Ox
Oy
p
P
par-report
par-threshold
parallel
pc
pch
pch-dir
prec-div
prec-sqrt
prefetch
print-multi-lib
prof-dir
prof-file
prof-format-32
prof-gen
prof-gen-sampling
prof-genx
prof-use
QA
QA-
Qalias-args
Qansi-alias
Qauto-ilp32
Qax
Qc99
Qchkstk
Qcomplex-limited-range
Qcxx-features
QdM
Qfnsplit
Qfp-port
Qfpstkchk
Qftz
Qglobal-hoist
QH
QIA64-fr32
Qinline-debug-info
Qinline-factor
Qinline-forceinline
Qinline-max-per-compile
Qinline-max-per-routine
Qinline-max-size
Qinline-max-total-size
Qinline-min-size
Qinstall
Qip
Qip-no-inlining
Qip-no-pinlining
QIPF-flt-eval-method0
QIPF-fltacc
QIPF-fma
QIPF-fp-relaxed
QIPF-fp-speculation
Qipo-c
Qipo-S
Qipo-separate
Qipo
Qivdep-parallel
Qlocation
Qlong-double
QM
Qmap-opts
QMF
QMG
QMM
QMMD
Qms
Qmspp
QMT
Qmultibyte-chars
Qnobss-init
Qnopic
Qopenmp-profile
Qopenmp-report
Qopenmp-stubs
Qopenmp
Qopt-report
Qopt-report-file
Qopt-report-help
Qopt-report-level
Qopt-report-phase
Qopt-report-routine
Qoption
Qpar-report
Qpar-threshold
Qparallel
Qpc
Qpchi
Qprec
Qprec-div
Qprec-sqrt
Qprefetch
Qprof-dir
Qprof-file
Qprof-format-32
Qprof-gen
Qprof-gen-sampling
Qprof-genx
Qprof-use
Qrcd
Qrestrict
Qsafeseh
Qscalar-rep
Qserialize-volatile
Qsfalign
Qsox
Qssp
Qtcheck
Qtemplate-depth
Qtrapuv
Qftz
Qunroll
Quse-asm
QV
Qvc
Qvec-report
Qwd
Qwe
Qwn
Qwr
Qww
Qx
rcd
reserve-kernel-regs
restrict
RTC
S
scalar-rep
shared
shared-libcxa
showIncludes
sox
ssp
static
static-libcxa
std
strict-ansi
syntax
T
Tc
TC
tcheck
Tp
TP
tpp1, tpp2
tpp5, tpp6, tpp7
traceback
u (Linux*)
u (Windows*)
U
unroll
use-asm
use-msasm
use-pch
v
V (Linux*)
V (Windows*)
vec-report
version
vmb
vmg
vmm
vms
vmv
w
w
W
Wa
Wabi
Wall
Wbrief
Wcheck
Wcomment
Wcontext-limit
wd
Wdeprecated
we
Werror
Winline
Wl
WL
Wmain
Wmissing-prototypes
wn
Wp
Wp64
Wpointer-arith
Wport
wr
Wreturn-type
Wshadow
Wuninitialized
Wunknown-pragmas
Wunused-function
ww
WX
x
X
Xlinker
Y-
Yc
Yu
YX
Z7
Za
Zc
Zd
Ze
Zg
Zi
ZI
Zl
Zp
Zs
Cross References of Compiler Options
Deprecated and Removed Compiler Options
Related Options
|