Я использую emacs + gdb для отладки нескольких файлов .c в unix - и это всегда работало хорошо. Но некоторые проекты, в которых я работаю, также содержат несколько файлов .pc (Pro * C / C ++). Эти файлы генерируют .c и .i связанные файлы после компиляции. Но во время выполнения я могу видеть только файлы .i в gdb, которые бесполезны для отладки и всегда не синхронизированы. Другими словами, GDB не будет загружать .c файлы, которые мне нужны.
Один из парней, которые работают со мной, предложил открыть файлы .c в другом редакторе и попытаться найти источник строк, которые GDB показывает как для файлов .i.
Есть ли другой способ? Как мне загрузить .c файлы в gdb? Как отладить эти файлы .pc?