Mi chiedevo cosa farà il puntatore a zero-frame senza l'ottimizzazione?-fno-omit-frame-pointer senza ottimizzazione
CXXFLAGS = -Wall -ggdb3 -DDEBUG -fno-omettere-frame-pointer
non è che fomit-frame-pointer automatica attivata a tutti i livelli di -O (eccetto - O0)? Presumo nel mio esempio che sia -O0 di default.
Grazie e saluti!
su x86 e famiglia, '-fomit-frame-pointer' è ** non ** abilitato di default per livelli di ottimizzazione più elevati perché potrebbe impedire il debug. –
Si noti che su architetture come x86-64 e arm, non c'è alcun puntatore di fotogramma generato di default (è specificato nell'ABI), quindi questa opzione farà sì che il compilatore produca un registro puntatore di fotogramma. –