Notational Conventions

Information in this documentation applies to all supported operating systems and architectures unless otherwise specified.

This documentation uses the following conventions:

Notational Conventions

this type

Indicates command-line or option arguments.

This type

Indicates a code example.

This type

Indicates what you type as input.

This type

Indicates menu names, menu items, button names, dialog window names, and other user-interface items.

File > Open

Menu names and menu items joined by a greater than (>) sign indicate a sequence of actions. For example, "Click File>Open" indicates that in the File menu, click Open to perform this action.

{value | value}

Indicates a choice of items or values. You can usually only choose one of the values in the braces.

[item]

Indicates items that are optional.

item [, item ]...

Indicates that the item preceding the ellipsis (three dots) can be repeated.

Windows* OS

Windows operating system

These terms refer to all supported Microsoft* Windows* operating systems.

Linux* OS

Linux operating system

These terms refer to all supported Linux* operating systems.

Mac OS* X

Mac OS X operating system

These terms refer to Intel®-based systems running the Mac OS* X operating system.

Microsoft Windows XP*

An asterisk at the end of a word or name indicates it is a third-party product trademark.

compiler option

This term refers to Windows* OS options, Linux* OS options, or MAC OS* X options that can be used on the compiler command line.

Conventions Used in Compiler Options

/option or
-option

A slash before an option name indicates the option is available on Windows OS. A dash before an option name indicates the option is available on Linux OS* and Mac OS* X systems. For example:
Windows option: /fast
Linux and Mac OS X option: -fast
Note: If an option is available on Windows* OS, Linux* OS, and Mac OS* X systems, no slash or dash appears in the general description of the option. The slash and dash will only appear where the option syntax is described.

/option:argument or
-option argument

Indicates that an option requires a argument (parameter). For example, you must specify an argument for the following options:
Windows OS option: /Qdiag-error-limit:n
Linux OS and Mac OS X option: -diag-error-limit n

/option:keyword or
-option keyword

Indicates that an option requires one of the keyword values.

/option[:keyword ] or
-option [keyword ]

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 OS option /Qglobal_hoist.

[no]option or
[no-]option

Indicates that "no" or "no-" preceding an option disables the option. For example:
In the Windows OS option /[no]traceback, /traceback enables the option, while /notraceback disables it.
In the Linux OS and Mac OS X option -[no-]global_hoist, -global_hoist enables the option, while -no-global_hoist disables it.
In some options, the "no" appears later in the option name; for example, -fno-alias disables the -falias option.


Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.