How to build in release mode with optimizations in GCC?

c, c++, g++, gcc

Solution

http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html

There is no 'one size fits all' - you need to understand your application, your requirements and the optimisation flags to determine the correct subset for your binary.

Or the answer you want: -O3

Problem

What are the specific options I would need to build in "release mode" with full optimizations in GCC? If there are more than one option, please list them all. Thanks.

Original source