Automatically find compiler options for fastest exe on given machine?
Posted
by dehmann
on Stack Overflow
See other posts from Stack Overflow
or by dehmann
Published on 2010-03-14T18:33:41Z
Indexed on
2010/03/14
18:45 UTC
Read the original article
Hit count: 416
Is there a method to automatically find the best compiler options (on a given machine), which result in the fastest possible executable?
Naturally, I use g++ -O3
, but there are additional flags that may make the code run faster, e.g. -ffast-math
and others, some of which are hardware-dependent.
Does anyone know some code I can put in my configure.ac
file (GNU autotools), so that the flags will be added to the Makefile automatically by the ./configure
command?
In addition to automatically determining the best flags, I would be interested in some useful compiler flags that are good to use as a default for most optimized executables.
© Stack Overflow or respective owner