# Compiler Options

This compiler supports many compiler options you can use in your applications.

In this section, we provide the following:

- An alphabetical list of compiler options that includes their short descriptions

- Lists of deprecated and removed options

- General rules for compiler options and the conventions we use when referring to options

- Details about what appears in the compiler option descriptions

- A description of each compiler option. The descriptions appear under the option's functional category. Within each category, the options are listed in alphabetical order.

For details about new functionality, such as new compiler options, see the Release Notes for the product.

Parent topic: Compiler Reference

- Alphabetical Option List
- General Rules for Compiler Options
- What Appears in the Compiler Option Descriptions
- Optimization Options
- Code Generation Options
- Interprocedural Optimization Options
- Advanced Optimization Options
- Profile Guided Optimization Options
- Optimization Report Options
- OpenMP* Options and Parallel Processing Options
- Floating-Point Options
- Inlining Options
- Output, Debug, and Precompiled Header Options
- Preprocessor Options
- Component Control Options
- Language Options
- Data Options
- Compiler Diagnostic Options
- Compatibility Options
- Linking or Linker Options
- Miscellaneous Options
- Deprecated and Removed Compiler Options
- Display Option Information
- Alternate Compiler Options
- Portability and GCC-compatible Warning Options