Skip to content

Arduino IDE Internals

kolban edited this page Dec 25, 2015 · 2 revisions

When the IDE compiles a source file, its is governed by the content of the platform.txt file. It is this file that names the commands to be executed and their parameters.

The current compilation flags for a source file include the following:

  • -c - produce an object only (no linking)
  • -O3 - Maximum optimization
  • -MD
  • -Wall - Enable all warnings
  • -Winline - Warning about inline functions not being inlined
  • -pipe - Uses Unix pipes for passing data between stages of compilation as opposed to files

See also:

Clone this wiki locally