GDB не показывает код C, когда используется опция gcc -g

У меня есть файл с именем hello_world.c.

Я использую команду gcc -g -Wall hello_world.c
Затем gdb ./a.out
Я устанавливаю точку останова в строке 27
И запускаю, она говорит мне следующее:

предупреждение: в добавленном DSO, поставляемом системой символьных файлов, по адресу 0x7ffff7ffa000 не найдено ни одной загружаемой секции. me

Это когда я ломаюсь в l25

Точка останова 1, 0x000000000040052f в main ()

Когда я бью точку останова, я использую «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  }
3
задан 5 April 2014 в 03:05

0 ответов

Другие вопросы по тегам:

Похожие вопросы: