GDB - символы отладки не найдены - но отладчик все равно работает - PullRequest
2 голосов
/ 19 января 2012

Я думал, что для того, чтобы сделать возможной отладку с помощью gdb, нужно было найти символы отладки, но gdb, очевидно, просто работает без них (?).Я смешиваю код c и код Fortran.Сегодня моя цель состояла в том, чтобы отладить c часть кода.Основное находится в c, и код Fortran вмешивается только в некоторые библиотеки, которые вызываются этим main.Я собираю этот интересующий меня код с помощью icc на linux со следующими флагами:

-g -debug full

Когда я запускаю gdb для кода, он говорит:

'Чтение символов из / my/path/myexecutable.out...( символов отладки не найдено) ... готово. '

, но затем мне удается правильно отладить мой c-код.Он читает строки кода и шаг правильно и т. Д. Я очень рад, что все работает, но мой вопрос: должен ли GDB показать это утверждение о том, что не удалось найти символы отладки?а может они не нужны ??

спасибо!

...