Specifications

CAVR-4
170
Options summary
AVR® IAR C/C++ Compiler
Reference Guide
-Dsymbol[=value] Defines preprocessor
symbols
--debug Generates debug information
--dependencies[=[i|m]] {filename|directory} Lists file dependencies
--diag_error=tag,tag,... Treats these as errors
--diag_remark=tag,tag,... Treats these as remarks
--diag_suppress=tag,tag,... Suppresses these diagnostics
--diag_warning=tag,tag,... Treats these as warnings
--diagnostics_tables {filename|directory} Lists all diagnostic messages
--disable_direct_mode Disables direct addressing
mode
-dlib_config filename Determines the library
configuration file
--do_cross_call Forces cross-call
optimization
-e Enables language extensions
--ec++ Enables Embedded C++
syntax
--eec++ Enables Extended Embedded
C++ syntax
--eecr_address Defines the EECR address
--enable_multibytes Enables support for
multibyte characters
--eeprom_size=N Specifies EEPROM size
--enable_external_bus Adds code to enable external
data bus
--enhanced_core Enables enhanced instruction
set
--error_limit=n Specifies the allowed number
of errors before compilation
stops
-f filename Extends the command line
--force_switch_type [0|1|2] Forces the switch type
--header_context Lists all referred source files
Command line option Description
Table 43: Compiler options summary (Continued)