Q
如何调试C程序
19
A
回答
25
6
我想你是从命令行构建的。
您可能需要考虑一个IDE(集成开发环境),例如KDevelop或Eclipse等(提示 - Eclipse ... ECLPISE ... E C L I PS E)。
使用IDE编辑您的代码,重构你的代码,你的代码 - 分类,单击一个变量,类或函数跳转到报关,等,等
和 - 当然 - 调试:
- 运行您的代码在IDE
- 设置断点停在特定线路
- 或只是在一个时间
- 检查调用堆栈,看步,行你怎么去那里
- 检查变量的当前值,了解你的问题
- 改变这些变量的值,并运行看个究竟
- 和更多,更多,更多
PS为wasatz mentioned- DDD是伟大的 - 用于可视化阵列/矩阵的内容,以及 - IMO - 特别是如果你已经链表
1
相关问题
- 1. 调试C程序
- 2. 如何在Windows上调试C程序?
- 3. 如何调试C#命令行程序
- 4. 如何调试C#进程
- 5. 调试此C++程序
- 6. 在调试c程序
- 7. 调试C#应用程序
- 8. 调试c#应用程序
- 9. 如何调试javascript程序
- 10. 如何调试MPI程序?
- 11. 如何调试WCF程序
- 12. 如何调试clpfd程序?
- 13. 在C程序中调用调试器
- 14. 如何调试由c#应用程序调用的dll(c代码)
- 15. 程序调试
- 16. 调试程序
- 17. 调试C#WinForm应用程序
- 18. C#COM应用程序崩溃调试
- 19. 在VS2010中调试C++程序
- 20. gdb问题中的C程序调试
- 21. C#:无法调试ASHX处理程序
- 22. 从C程序调试SQLite查询
- 23. 在C++中调试GUI应用程序
- 24. 使用nmake编译调试C程序
- 25. 调试C#对象初始化程序
- 26. 怪异GDB消息调试C++程序
- 27. 调试C应用程序失败
- 28. 调试并行程序在C中
- 29. 调试编译的程序? c#wpf
- 30. gdb步骤调试C程序
还有名为DDD gdb的图形界面,如果你有一个很难用习惯GDB可以是有用的。 – wasatz 2010-04-07 08:29:35
+1只是添加 - http://stackoverflow.com/questions/2588853/the-community-driven-gdb-primer – 2010-04-07 08:29:43
我有很大的没有.c文件。 根据你我必须包括他们所有。 有没有什么最简单的方法。 – ambika 2010-04-07 08:45:29