COMPILER
C/C++ COMPILER
Quiet Level
RESET
optional
VERBOSE
QUIET
SUPER_QUIET
Debugging model
OVERRIDE
optional
SYMDEBUG__DWARF
SYMDEBUG__SKELETAL
SYMDEBUG__NONE
SYMDEBUG__COFF
SYMDEBUG__PROFILE_COFF
Source interlist
OVERRIDE
optional
SRC_INTERLIST
C_SRC_INTERLIST
C Dialect
RESET
optional
C89
C99
KR_COMPATIBLE
C++ Dialect
RESET
optional
CPLUSPLUS03
EMBEDDED_CPP
Language mode
RESET
optional
RELAXED_ANSI
STRICT_ANSI
Preprocessor Analysis Options
OVERRIDE
optional
PREPROC_DEPENDENCY
PREPROC_INCLUDES
PREPROC_MACROS
Function Subsections
OVERRIDE
optional
GEN_FUNC_SUBSECTIONS
Processor Options:
SILICON_VERSION
BIG_ENDIAN
ABI
Optimization:
OPT_LEVEL
OPT_FOR_SPEED
OPT_FOR_SPACE
Include Options:
INCLUDE_PATH
PREINCLUDE
Performance Advisor:
ADVICE__PERFORMANCE
ADVICE__PERFORMANCE_DIR
ADVICE__PERFORMANCE_FILE
Predefined Symbols:
DEFINE
LLOPT
UNDEFINE
W
Advanced Options:
CONTROL
SYMDEBUG
PARSER
PREPROC
PDIAG
MODEL
OPTIM
OCS
VCC
HOOK
FEEDBACK
LIB
GRAPH
ASM
FILE
DIRECTORY
FILEEXT
INTERNAL
DYNAMIC
CMDFILES
MISRA
AUX
MISC
Control Options:
COMPILE_ONLY
HELP
RUN_LINKER
SKIP_ASSEMBLER
Advanced Debug Options:
MUTEX_DEBUGGING_MODEL
OPTIMIZE_WITH_DEBUG
MACHINE_REGS
SYMDEBUG__KEEP_ALL_TYPES
SYMDEBUG__DWARF_VERSION
Language Options:
MUTEX_C_DIALECT
MUTEX_C___DIALECT
MUTEX_LANGUAGE_MODE
EXCEPTIONS
RTTI
CPP_DEFAULT
EXTERN_C_CAN_THROW
FLOAT_OPERATIONS_ALLOWED
CREATE_PCH
GCC
KEEP_UNNEEDED_STATICS
MULTIBYTE_CHARS
NO_INLINING
NO_INTRINSICS
PCH
PCH_DIR
PCH_VERBOSE
PENDING_INSTANTIATIONS
PRINTF_SUPPORT
STATIC_TEMPLATE_INSTANTIATION
USE_PCH
VECTYPES
Parser Preprocessing Options:
PREPROC_ONLY
PREPROC_WITH_COMMENT
PREPROC_WITH_COMPILE
PREPROC_WITH_LINE
MUTEX_PREPROCESSOR_ANALYSIS_OPTIONS
Diagnostic Options:
BUFFER_DIAGNOSTICS
COMPILER_REVISION
DIAG_ERROR
DIAG_REMARK
DIAG_SUPPRESS
DIAG_WARNING
DIAG_WRAP
DISPLAY_ERROR_NUMBER
EMIT_WARNINGS_AS_ERRORS
ISSUE_REMARKS
NO_WARNINGS
SET_ERROR_LIMIT
TOOL_VERSION
VERBOSE_DIAGNOSTICS
WRITE_DIAGNOSTICS_FILE
MUTEX_QUIET_LEVEL
Runtime Model Options:
MUTEX_FUNCTION_SUBSECTIONS
GEN_DATA_SUBSECTIONS
WCHAR_T
DEBUG_SOFTWARE_PIPELINE
DISABLE_SOFTWARE_PIPELINE
DPREL
FP_NOT_ASSOCIATIVE
INTERRUPT_THRESHOLD
MEM_MODEL__CONST
MEM_MODEL__DATA
NO_BAD_ALIASES
NO_COMPRESS
NO_RELOAD_ERRORS
PROFILE__BREAKPT
PROFILE__POWER
RAMFUNC
SMALL_ENUM
SPECULATE_LOADS
SPECULATE_UNKNOWN_LOADS
TARGET_COMPATIBILITY_6200
USE_CONST_FOR_ALIAS_ANALYSIS
Advanced Optimizations:
FP_REASSOC
SAT_REASSOC
PROGRAM_LEVEL_COMPILE
CALL_ASSUMPTIONS
AUTO_INLINE
DISABLE_INLINING
DISABLE_PUSH_POP
FP_MODE
MULTITHREAD
OPENMP
SINGLE_INLINE
ALIASED_VARIABLES
Entry/Exit Hook Options:
ENTRY_HOOK
EXIT_HOOK
ENTRY_PARM
EXIT_PARM
REMOVE_HOOKS_WHEN_INLINING
Feedback and Analysis Options:
GEN_PROFILE_INFO
ANALYZE
ANALYZE_ONLY
USE_PROFILE_INFO
Library Function Assumptions:
STD_LIB_FUNC_DEFINED
STD_LIB_FUNC_NOT_DEFINED
STD_LIB_FUNC_REDEFINED
Assembler Options:
KEEP_ASM
ASM_LISTING
MUTEX_SOURCE_INTERLIST
ASM_DEFINE
ASM_UNDEFINE
ABSOLUTE_LISTING
ASM_CROSS_REFERENCE_LISTING
ASM_DEPENDENCY
ASM_INCLUDES
COPY_FILE
CROSS_REFERENCE
INCLUDE_FILE
NO_CONST_CLINK
OUTPUT_ALL_SYMS
STRIP_COFF_UNDERSCORE
SYMS_IGNORE_CASE
File Type Specifier:
AP_FILE
ASM_FILE
C_FILE
CPP_FILE
OBJ_FILE
Directory Specifier:
ABS_DIRECTORY
ASM_DIRECTORY
LIST_DIRECTORY
OBJ_DIRECTORY
OUTPUT_FILE
PP_DIRECTORY
TEMP_DIRECTORY
Default File Extensions:
AP_EXTENSION
ASM_EXTENSION
C_EXTENSION
CPP_EXTENSION
LISTING_EXTENSION
OBJ_EXTENSION
Dynamic Linking Support Options:
DSBT
EXPORT_ALL_CPP_VTBL
IMPORT_HELPER_FUNCTIONS
IMPORT_UNDEF
INLINE_PLT
LINUX
PIC
VISIBILITY
Command Files:
CMD_FILE
MISRA-C:2004:
CHECK_MISRA
MISRA_ADVISORY
MISRA_REQUIRED
Supplemental Information:
GEN_ACP_RAW
GEN_ACP_XREF
GEN_CROSS_REFERENCE_LISTING
GEN_FUNC_INFO_LISTING
GEN_OPT_INFO
GEN_PREPROCESSOR_LISTING
SECTION_SIZES
Miscellaneous:
LEGACY
LINKER
C/C++ LINKER
Initialization model
RESET
optional
ROM_MODEL
RAM_MODEL
Basic Options:
MAP_FILE
OUTPUT_FILE
HEAP_SIZE
STACK_SIZE
File Search Path:
LIBRARY
SEARCH_PATH
PRIORITY
REREAD_LIBS
DISABLE_AUTO_RTS
Advanced Options:
LNKCPP
LNKDIAG
LNKOUTF
LNKSYM
LNKRTENV
LNKMISC
LNKINT
DYNAMIC
LNKULP
LNKADVICE
PLNK
LNKOPT
Command File Preprocessing:
DEFINE
UNDEFINE
DISABLE_PP
Diagnostics:
BUFFER_DIAGNOSTICS
DIAG_ERROR
DIAG_REMARK
DIAG_SUPPRESS
DIAG_WARNING
DIAG_WRAP
DISPLAY_ERROR_NUMBER
EMIT_WARNINGS_AS_ERRORS
ISSUE_REMARKS
NO_DEMANGLE
NO_WARNINGS
SET_ERROR_LIMIT
VERBOSE_DIAGNOSTICS
WARN_SECTIONS
Linker Output:
ABSOLUTE_EXE
ECC__DATA_ERROR
ECC__ECC_ERROR
MAPFILE_CONTENTS
RELOCATABLE
ROM
RUN_ABS
XML_LINK_INFO
Symbol Management:
ENTRY_POINT
GLOBALIZE
HIDE
LOCALIZE
MAKE_GLOBAL
MAKE_STATIC
NO_SYM_MERGE
NO_SYMTABLE
RETAIN
SCAN_LIBRARIES
SYMBOL_MAP
UNDEF_SYM
UNHIDE
Runtime Environment:
ARG_SIZE
CINIT_COMPRESSION
COPY_COMPRESSION
FILL_VALUE
MULTITHREAD
TRAMPOLINES
MUTEX_INITIALIZATION_MODEL
Miscellaneous:
COMPRESS_DWARF
DISABLE_CLINK
LINKER_HELP
MINIMIZE_TRAMPOLINES
PREFERRED_ORDER
STRICT_COMPATIBILITY
TRAMPOLINE_MIN_SPACING
UNUSED_SECTION_ELIMINATION
ZERO_INIT
Dynamic Linking Support Options:
BIND_NOW
DSBT_INDEX
DSBT_SIZE
DYNAMIC
EXPORT
FINI
FORCED_STATIC_BINDING
IMPORT
INIT
RPATH
RUNPATH
SONAME