Eu tenho um arquivo chamado hello_world.c
.
Eu uso o comando gcc -g -Wall hello_world.c
Então gdb ./a.out
Eu defino um ponto de interrupção na linha 27
E corra, isso me diz isso:
aviso: nenhuma seção carregável encontrada no DSO fornecido pelo sistema de arquivo simbólico em 0x7ffff7ffa000
Não me mostra o código c que está sendo executado linha por linha, mostra-me
Isto quando eu quebro em l25
Ponto de interrupção 1, 0x000000000040052f em main ()
Quando eu atingi o ponto de interrupção e uso "l"
21 #include <stdlib.h>
22 #include <stdint.h>
23
24 int main(int argc, char **argv) {
25 int a = 0xCAFEF00D, b = 0x13AECEE2;
26
27 printf("The magic word is: %X\n", a + b);
28 return EXIT_SUCCESS;
29 }