系统软件调试的培训大纲
生活随笔
收集整理的這篇文章主要介紹了
系统软件调试的培训大纲
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一天 高級gdb
1、基本調試技術(2學時)
1.1? gdb 調試 常用技巧1.2 watchpoint / catchpoint / tracepoint / coredump / multi-inferior
1.3 高級斷點技術
2、線程和進程調試技巧(2學時)
2.1 多線程 調試2.2、信號的控制和 調試
2.3 進程記錄和反向執行 調試
3、gdb的編譯和原理(2學時)
3.1、多體系結構 GDB 的編譯和使用3.2、 GDB 遠程 調試
3.3、 GDB ?stub的制作
第二天 應用程序的調試法論及實例
1、應用程序的及其調試方法論(2學時)
1.1? 調試 原則1.1.1 要fix而不是workaround
1.1.2 好的fix應該對bug有合理的解釋
1.2? 調試 工具的使用:strace/反匯編/ gdb 等
2、bug分析和調試(2學時)
2.1 跨平臺的軟件產生的bug2.2 不完全的提示信息的bug
2.3 堆棧溢出的 調試 例子
2.4 數據對齊的 調試 例子
2.5 死鎖的 調試 例子
3、如何預防bug的出現(2學時)
3.1 好的編程規范3.2 意識 > 開發過程 > 工具
3.3 軟件工程師和程序員的區別
3.4 版本管理工具的運用
總結
以上是生活随笔為你收集整理的系统软件调试的培训大纲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EasyUI(DataGrid修改删除)
- 下一篇: 机器视觉光源介绍