Closed Koldar closed 7 years ago
-fno-stack-protector
: alcuni compilatori proteggono strabordi di stack, ma così facendo non riesci a debuggare. E' chiaro che in ambienti di produzione essa vada riattivata (chiaramente) (https://stackoverflow.com/a/1347464/1887602);Done!
Done
-g
): Essa ti permette di ottenere stack trace leggibili per le persone. Altrimenti quello che ottieni sono chiamate a funzione in numeri esadecimali non meglio comprensibili. INoltre è necessario specificare che valgrind non va d'accordo con le ottimizzazioni del codice, quindi è meglio evitare di compilare con "-OX" mentre si debugga con valgrind;