M Options
Parent topic:
Alphabetical Compiler Options
m
Tells the compiler to generate code specialized for the processor that executes your program.
M, QM
Tells the compiler to generate makefile dependency lines for each source file.
m32, m64
Tells the compiler to generate code for a specific architecture.
malign-double
Aligns double, long double, and long long types for better performance for systems based on IA-32 architecture.
malign-mac68k
Aligns structure fields on 2-byte boundaries (m68k compatible).
malign-natural
Aligns larger types on natural size-based boundaries (overrides ABI).
malign-power
Aligns based on ABI-specified alignment rules.
map-opts, Qmap-opts
Maps one or more compiler options to their equivalent on a different operating system.
march
Tells the compiler to generate code for a specified processor.
mcmodel
Tells the compiler to use a specific memory model to generate code and store data.
mcpu
This is a deprecated, alternate option for option -mtune.
MD, QMD
Preprocess and compile, generating output file containing dependency information ending with extension .d.
MD
Tells the linker to search for unresolved references in a multithreaded, dynamic-link run-time library.
mdynamic-no-pic
Generates code that is not position-independent but has position-independent external references.
MF, QMF
Tells the compiler to generate makefile dependency information in a file.
MG, QMG
Tells the compiler to generate makefile dependency lines for each source file.
minstruction, Qinstruction
Determines whether MOVBE instructions are generated for Intel processors.
mkl, Qmkl
Tells the compiler to link to certain parts of the Intel® Math Kernel Library (Intel® MKL).
ML
Tells the linker to search for unresolved references in a legacy, single-threaded, static run-time library. This is a deprecated option.
MM, QMM
Tells the compiler to generate makefile dependency lines for each source file.
MMD, QMMD
Tells the compiler to generate an output file containing dependency information.
mp
Maintains floating-point precision while disabling some optimizations. This is a deprecated option.
MP
Tells the compiler to add a phony target for each dependency.
multiple-processes, MP
Creates multiple processes that can be used to compile large numbers of source files at the same time.
mp1, Qprec
Improves floating-point precision and consistency.
MQ
Changes the default target rule for dependency generation.
mregparm
Control the number registers used to pass integer arguments.
MT, QMT
Changes the default target rule for dependency generation.
MT
Tells the linker to search for unresolved references in a multithreaded, static run-time library.
mtune
Performs optimizations for specific processors.
multibyte-chars, Qmultibyte-chars
Determines whether multi-byte characters are supported.
multiple-processes, MP
Creates multiple processes that can be used to compile large numbers of source files at the same time.
Copyright © 1996-2010, Intel Corporation. All rights reserved.