I would like the Arduino IDE to display compiler warnings, and I would rather not have to compile once in the terminal for warnings, and again through Arduino to generate the hex file.
Holding down the shift key while clicking the “Verify” button shows intermediate commands, but none of their output. Is this possible without hacking the Arduino IDE?
This feature has been added to the latest Arduino source code, although is not yet in a released version (see Showing compilation warnings when verbose output is enabled).
It’s planned to be included in the next major Arduino IDE release (version 1.0) which is currently planned for release at the end of October 2011. The current release candidate has this fix (as of October 25, 2011).
To enable compiler warnings from within the Arduino IDE, open menu File → Preferences, and then tick Show verbose output during: compilation and/or Show verbose output during: upload.