“This post contains information about some of the most useful GCC options. It is meant for people new to GCC, but you should already know how to compile, link and the other basic things using GCC; this is no introduction. If you want an introductory tutorial to GCC, just google for that.
The things this article attempts to cover include (as well as a few other things):
- Compiler warning options
- GCC-specific extensions to C
- Standards compliance
- Options for debugging
- Runtime checks (e.g. stack overflow protection)…”