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