¿Es posible obtener el valor de variable no utilizada utilizando GDB? ¿Hay alguna configuración para GCC para que el valor de basura de la variable no utilizada se muestre como 'optimizado'?GDB variable no utilizada
archivo c:
#include<stdio.h>
void main()
{
int x;
int y;
printf("value of x: %d",x);
}
En el BGF Quiero obtener el valor de la variable y la basura.
(gdb) run
Starting program: /home/charmae/workspace/AVT/a.out
Breakpoint 1, main() at file4.c:7
7 printf("value of x: %d",x);
(gdb) info locals
x = 2789364
(gdb) p y
$1 = <optimized out>
(gdb) p x
$2 = 2789364
¿Olvidó agregar '% d'? – Marlon
¿Está compilando con -O0? –
intenté compilar con "gcc -O0 -g archivo.c" pero no funciona. – Chinwei