Information in this documentation applies to all supported operating systems and architectures unless otherwise specified.
This documentation uses the following conventions:
Notational Conventions
Conventions Used in Compiler Options | |
/option or | A slash before an option name indicates the option is available on Windows*. A dash before an option name indicates the option is available on Linux* and OS X* systems. For example: |
/option:argument or | Indicates that an option requires an argument (parameter). For example, you must specify an argument for the following options: |
/option:keyword or | Indicates that an option requires one of the keyword values. |
/option[:keyword ] or | Indicates that the option can be used alone or with an optional keyword. |
option[n] or option[:n] or option[=n] | Indicates that the option can be used alone or with an optional value; for example, in /Qfnalign[:n] and -falign-functions[=n], the n can be omitted or a valid value can be specified for n. |
option[-] | Indicates that a trailing hyphen disables the option; for example, /Qglobal_hoist- disables the Windows* option /Qglobal_hoist. |
[no]option or | Indicates that "no" or "no-" preceding an option disables the option. For example: |