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