Sto lavorando a un homework problem che richiede la disattivazione della protezione di ottimizzazione del compilatore perché funzioni. Sto usando gcc 4.4.1 su ubuntu linux, ma non riesco a capire quali sono le bandiere giuste. Mi rendo conto che dipende dall'architettura - la mia macchina funziona con un processore Intel a 32 bit.Come disattivare l'ottimizzazione del compilatore gcc per abilitare l'overflow del buffer
Grazie.
grazie, lo farò solo che :) Oh -? Come faccio a riattivare la protezione a un-merda mia macchina .. La mia ipotesi è sudo echo 1>/proc/sys/kernel/randomize_va_space – sa125
@ sa125 sì, ecco come è riattivato. In effetti questo è il modo in cui accendi e spegni gli altri moduli del kernel mentre il sistema è in esecuzione;) – rook
Sembra che sottolineo che sul mio sistema randomize_va_space è impostato su 2, non su 1, quindi vale la pena controllare in anticipo se si intende riattivarlo. – Rushyo