我正在 Linux 上编写一个 C 语言程序并使用 GCC 编译它。 我也使用 Make 文件。 我想 调试 我的程序。我不想调试单个文件,我想调试整个程序。 我该怎么做? 原文由 ambika 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 -g 标志编译代码,然后使用 gdb 调试器。 gdb 的文档在 这里,但本质上是: gcc -g -o prog myfile.c another.c 接着: gdb prog 如果您想要 gdb 的用户友好 GUI,请查看 DDD 或 Insight 。 原文由 anon 发布,翻译遵循 CC BY-SA 2.5 许可协议
使用 -g 标志编译代码,然后使用 gdb 调试器。 gdb 的文档在 这里,但本质上是:
接着:
如果您想要 gdb 的用户友好 GUI,请查看 DDD 或 Insight 。