La compilation en g++ pour gprof

Je ne comprends pas la documentation pour gprof sur la façon de compiler votre programme de profilage gprof. Dans g++, est-il nécessaire de compiler avec la -g option (informations de débogage) en plus de la -pg option ou pas. Dans chaque cas, j'obtiens des résultats différents, et je voudrais voir où les goulets d'étranglement dans mon application sont en mode release, pas en mode debug, où de nombreuses optimisations sont laissés de côté par le compilateur (par exemple inline)

stackoverflow.com/questions/1777556/alternatives-to-gprof/...
-g ne signifie pas que les optimisations sont éteints. -O contrôles opimization. Vous pouvez compiler avec les deux -g et -O2 par exemple.

OriginalL'auteur myahya | 2010-05-03