11.07.2015 Views

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Descriptions of options--silentSyntaxDescription--silentBy default, the compiler issues introductory messages and a final statistics report. Usethis option to make the compiler operate without sending these messages to the standardoutput stream (normally the screen).This option does not affect the display of error and warning messages.This option is not available in the <strong>IAR</strong> Embedded Workbench IDE.--strict_ansiSyntaxDescription--strict_ansiBy default, the compiler accepts a relaxed superset of ISO/ANSI C/<strong>C++</strong>, see Minorlanguage extensions, page 186. Use this option to ensure that the program conforms tothe ISO/ANSI C/<strong>C++</strong> standard.Note: The -e option and the --strict_ansi option cannot be used at the same time.Project>Options>C/<strong>C++</strong> <strong>Compiler</strong>>Language>Language conformances>StrictISO/ANSI--warnings_affect_exit_codeSyntaxDescription--warnings_affect_exit_codeBy default, the exit code is not affected by warnings, because only errors produce anon-zero exit code. With this option, warnings will also generate a non-zero exit code.This option is not available in the <strong>IAR</strong> Embedded Workbench IDE.--warnings_are_errorsSyntaxDescription--warnings_are_errorsUse this option to make the compiler treat all warnings as errors. If the compilerencounters an error, no object code is generated. Warnings that have been changed intoremarks are not treated as errors.166<strong>MSP430</strong> <strong>IAR</strong> C/<strong>C++</strong> <strong>Compiler</strong>Reference Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!