ソフトウェア設計及び演習2017

デバッガ_2017

デバッガとは

ソフトウェア作成の開始段階では,

  • 設計どおりに動作しない
  • 不正確な出力結果

など多くのバグ(bug; 不具合)が含まれている.バグの発見や修正を支援するために「デバッガ」(debugger)が利用できる.

  • ソースコードの流れ,および変数などの中身を確認する.
  • 誤った変数処理,および分岐条件を確認して修正する.
  • ソフトウェアの性能解析,および性能強化を行う.

デバッガの種類

Linuxで広く使われているデバッガとして,GDB,DDD,Eclipseなどのツールがある.

  1. GDB (GNU Project Debugger): GNU General Public License でリリースされているデバッガ
  2. DDD (Data Display Debugger): GDBのGUI版.GDBのコマンドを全てボタン操作で行える
  3. Eclipse: IBMによって開発された統合開発環境


最終更新日:2017/06/23 12:31:45