Как отлаживать.pc файлы?

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

Один из парней, которые работают со мной, предложил открыть файлы.c в другом редакторе и попытаться найти источник строк, которые GDB показывает как для файлов.i.

Есть ли другой способ? Как мне загрузить.c файлы в gdb? Как отладить эти файлы.pc?

1 ответ

Сначала компилируйте с полной отладкой и связывайте с отладкой.

Для параметров ProC используйте LINES=YES, поэтому код, который вставляет препроцессор ProC, скрыт, так что вам не придется переходить через него.

Это три важных шага, которые мы используем в нашей среде.

Вот ссылка на руководство пользователя Pro*C, где вы можете найти другую полезную информацию.

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