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