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