Я думал, что для того, чтобы сделать возможной отладку с помощью gdb, нужно было найти символы отладки, но gdb, очевидно, просто работает без них (?).Я смешиваю код c и код Fortran.Сегодня моя цель состояла в том, чтобы отладить c часть кода.Основное находится в c, и код Fortran вмешивается только в некоторые библиотеки, которые вызываются этим main.Я собираю этот интересующий меня код с помощью icc на linux со следующими флагами:
-g -debug full
Когда я запускаю gdb для кода, он говорит:
'Чтение символов из / my/path/myexecutable.out...( символов отладки не найдено) ... готово. '
, но затем мне удается правильно отладить мой c-код.Он читает строки кода и шаг правильно и т. Д. Я очень рад, что все работает, но мой вопрос: должен ли GDB показать это утверждение о том, что не удалось найти символы отладки?а может они не нужны ??
спасибо!