-fno-auslassen-frame-pointer ohne Optimierung
-
20-09-2019 - |
Frage
Ich habe mich gefragt, was -fno-omit-frame-pointer ohne Optimierung tun?
CXXFLAGS = -Wall -ggdb3 -DDEBUG -fno-omit-frame-pointer
Ist es nicht, dass -fomit-frame-pointer Auto auf allen Ebenen der -O eingeschaltet (außer -O0)? Ich gehe davon aus in meinem Beispiel es -O0 standardmäßig ist.
Danke und Grüße!
Lösung
Wie Sie bereits selbst bedeuten, ist -fno-omit-frame-pointer
nur in Ihrem Fall ignoriert, da der Rahmenzeiger sowieso nicht in dem Standard--O0 weggelassen würde.
Andere Tipps
Wie ich es verstehe Ox sind nur Verknüpfungen für eine Reihe von Optimierungsflags. Die Standard-Optimierung ist Null, so mit einer Fahne ohne Ox, sollte nur die Optimierung tun.
Meiner Meinung nach ist das Weglassen des Rahmenpointer erhöht die Debug-Schwierigkeiten für einen bescheidenen Performance-Gewinn.