Ich habe mich gefragt, was -fno-omit-frame-pointer ohne Optimierung geht?-fno-omit-frame-pointer ohne Optimierung
CXXFLAGS = -Wall -ggdb3 -DDEBUG -fno-omit-frame-pointer
Ist es nicht, dass -fomit-frame-pointer Auto drehte sich auf allen Ebenen der -O auf (mit Ausnahme - O0)? Ich gehe davon aus, dass es in meinem Beispiel standardmäßig -O ist.
Danke und Gruß!
In x86 und Familie ist '-fomit-frame-pointer' ** nicht ** standardmäßig für höhere Optimierungsstufen aktiviert, da dies das Debugging beeinträchtigen könnte. –
Beachten Sie, dass auf Architekturen wie x86-64 und arm kein Frame-Zeiger standardmäßig generiert wird (es ist in der ABI angegeben), so dass diese Option bewirkt, dass der Compiler ein Frame-Pointer-Register erzeugt. –