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