我正在使用Linux
, GCC
和C
我有一个make文件。
我想debugging我的模块。 我不想debugging单个文件,我想debugging整个模块。
我该怎么做?
用-g标志编译你的代码,然后使用gdb调试器。 gdb的文档在这里 ,但实质上是:
gcc -g -o prog myfile.c another.c
接着:
gdb prog
如果您需要gdb的用户友好的GUI,请查看DDD或Insight 。
我想你是从命令行构建的。
您可能要考虑一个IDE(集成开发环境),如KDevelop或Eclipse等(提示 – Eclipse … ECLPISE … ECLI PS E)。
使用IDE编辑代码,重构代码,检查代码类树,单击变量,类或函数跳转到声明等等
而且 – 当然 – 调试:
PS asatz提到DDD是伟大的 – 用于可视化的数组/矩阵的内容,并 – imo – 特别是如果你有链表
你可以使用基于gdb的简单而有用的GUI“Nemiver”: