COMPILER
C/C++ COMPILER
Quiet Level
RESET
optional
VERBOSE
QUIET
SUPER_QUIET
Debugging model
OVERRIDE
optional
SYMDEBUG__DWARF
SYMDEBUG__COFF
SYMDEBUG__PROFILE_COFF
SYMDEBUG__NONE
SYMDEBUG__SKELETAL
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
GEN_DATA_SUBSECTIONS
RAMFUNC
USE_DEAD_FUNCS_LIST
Processor Options:
SILICON_VERSION
CODE_STATE
FLOAT_SUPPORT
LITTLE_ENDIAN
Optimization:
OPT_LEVEL
FP_MODE
OPT_FOR_SPEED
Include Options:
PREINCLUDE
INCLUDE_PATH
MISRA-C:2004:
CHECK_MISRA
MISRA_REQUIRED
MISRA_ADVISORY
ULP Advisor:
ADVICE__POWER
ADVICE__POWER_SEVERITY
Advanced Options:
CONTROL
SYMDEBUG
PARSER
PREPROC
DEFINES
PDIAG
MODEL
OPTIM
OCS
HOOK
FEEDBACK
LIB
GRAPH
ASM
FILE
DIRECTORY
FILEEXT
INTERNAL
DYNAMIC
CMDFILES
MISRA
Control Options:
HELP
RUN_LINKER
COMPILE_ONLY
SKIP_ASSEMBLER
Advanced Debug Options:
MUTEX_DEBUGGING_MODEL
OPTIMIZE_WITH_DEBUG
SYMDEBUG__KEEP_ALL_TYPES
SYMDEBUG__DWARF_VERSION
Language Options:
MUTEX_C_DIALECT
MUTEX_C___DIALECT
MUTEX_LANGUAGE_MODE
PCH
GCC
RTTI
EXTERN_C_CAN_THROW
STATIC_TEMPLATE_INSTANTIATION
PCH_DIR
CREATE_PCH
NO_INLINING
USE_PCH
FLOAT_OPERATIONS_ALLOWED
KEEP_UNNEEDED_STATICS
MULTIBYTE_CHARS
PROGRAM_LEVEL_COMPILE
PENDING_INSTANTIATIONS
GEN_ACP_XREF
PCH_VERBOSE
CPP_DEFAULT
EXCEPTIONS
NO_INTRINSICS
GEN_ACP_RAW
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
EMIT_WARNINGS_AS_ERRORS
TOOL_VERSION
ISSUE_REMARKS
COMPILER_REVISION
DIAG_WRAP
DIAG_ERROR
DIAG_REMARK
DIAG_WARNING
SET_ERROR_LIMIT
NO_WARNINGS
DISPLAY_ERROR_NUMBER
GEN_AUX_USER_INFO
BUFFER_DIAGNOSTICS
DIAG_SUPPRESS
SECTION_SIZES
VERBOSE_DIAGNOSTICS
WRITE_DIAGNOSTICS_FILE
Runtime Model Options:
MUTEX_FUNCTION_SUBSECTIONS
STACK_OVERFLOW_CHECK
SIGNED_CHARS
THUMB_STATE
MAX_BRANCH_CHAIN
DISABLE_DUAL_STATE
FP_REASSOC
PROFILE__POWER
ABI
GLOBAL_REGISTER
SAT_REASSOC
SMALL_ENUM
NEON
EMBEDDED_CONSTANTS
ENUM_TYPE
PROFILE__BREAKPT
COMMON
PLAIN_CHAR
ALIGN_STRUCTS
WCHAR_T
DISABLE_BRANCH_CHAINING
UNALIGNED_ACCESS
Advanced Optimizations:
REMOVE_HOOKS_WHEN_INLINING
SINGLE_INLINE
GEN_OPT_INFO
OPT_FOR_CACHE
AUTO_INLINE
CALL_ASSUMPTIONS
ALIASED_VARIABLES
Entry/Exit Hook Options:
EXIT_HOOK
ENTRY_HOOK
ENTRY_PARM
EXIT_PARM
Feedback and Analysis Options:
GEN_PROFILE_INFO
ANALYZE_ONLY
USE_PROFILE_INFO
ANALYZE
Library Function Assumptions:
STD_LIB_FUNC_REDEFINED
PRINTF_SUPPORT
STD_LIB_FUNC_NOT_DEFINED
STD_LIB_FUNC_DEFINED
Assembler Options:
KEEP_ASM
MUTEX_SOURCE_INTERLIST
ASM_LISTING
ASM_UNDEFINE
ABSOLUTE_LISTING
CROSS_REFERENCE
COPY_FILE
SYMS_IGNORE_CASE
ASM_INCLUDES
INCLUDE_FILE
UAL
ASM_DEFINE
NO_CONST_CLINK
OUTPUT_ALL_SYMS
ASM_DEPENDENCY
File Type Specifier:
ASM_FILE
C_FILE
CPP_FILE
OBJ_FILE
Directory Specifier:
LIST_DIRECTORY
ASM_DIRECTORY
PP_DIRECTORY
OUTPUT_FILE
OBJ_DIRECTORY
TEMP_DIRECTORY
ABS_DIRECTORY
Default File Extensions:
CPP_EXTENSION
C_EXTENSION
LISTING_EXTENSION
OBJ_EXTENSION
ASM_EXTENSION
Command Files:
CMD_FILE
LINKER
C/C++ LINKER
Initialization model
RESET
optional
ROM_MODEL
RAM_MODEL
ARM big endian modes
CONFLICT
optional
BE32
BE8
Basic Options:
OUTPUT_FILE
MAP_FILE
STACK_SIZE
HEAP_SIZE
CINIT_HOLD_WDT
File Search Path:
LIBRARY
SEARCH_PATH
REREAD_LIBS
PRIORITY
DISABLE_AUTO_RTS
Advanced Options:
LNKCPP
LNKDIAG
LNKOUTF
LNKSYM
LNKRTENV
LNKOPT
LNKMISC
LNKINT
DYNAMIC
LNKULP
LNKADVICE
Command File Preprocessing:
DEFINE
UNDEFINE
DISABLE_PP
Diagnostics:
DIAG_WRAP
DIAG_WARNING
WARN_SECTIONS
EMIT_WARNINGS_AS_ERRORS
SET_ERROR_LIMIT
BUFFER_DIAGNOSTICS
VERBOSE_DIAGNOSTICS
DIAG_REMARK
ISSUE_REMARKS
DIAG_ERROR
DIAG_SUPPRESS
DISPLAY_ERROR_NUMBER
NO_WARNINGS
NO_DEMANGLE
Linker Output:
ABSOLUTE_EXE
ECC__ECC_ERROR
GENERATE_DEAD_FUNCS_LIST
ECC__DATA_ERROR
RELOCATABLE
XML_LINK_INFO
MAPFILE_CONTENTS
RUN_ABS
Symbol Management:
MAKE_GLOBAL
HIDE
GLOBALIZE
RETAIN
SCAN_LIBRARIES
MAKE_STATIC
NO_SYMTABLE
LOCALIZE
NO_SYM_MERGE
SYMBOL_MAP
ENTRY_POINT
UNHIDE
UNDEF_SYM
Runtime Environment:
MUTEX_INITIALIZATION_MODEL
MUTEX_ARM_BIG_ENDIAN_MODES
TRAMPOLINES
ARG_SIZE
FILL_VALUE
Linktime Optimization:
COMPRESS_DWARF
COPY_COMPRESSION
UNUSED_SECTION_ELIMINATION
CINIT_COMPRESSION
Miscellaneous:
LINKER_HELP
MINIMIZE_TRAMPOLINES
DISABLE_CLINK
PREFERRED_ORDER
ZERO_INIT
TRAMPOLINE_MIN_SPACING
STRICT_COMPATIBILITY