Oracle® Solaris Studio 12.4: dbx コマンドによるデバッグ

印刷ビューの終了

更新: 2015 年 1 月
 
 

dbx を使用してプログラムをデバッグする

    プログラムをデバッグする理由としては、次が考えられます。

  • クラッシュする場所と理由をつきとめるため、クラッシュの原因をつきとめる方法としては、次があります。

  • プログラムが正しくない結果を返している原因を特定するため。方法としては、次のものがあります。

    • プログラムの状態をチェックし、変数の値を確認できるように、実行を停止するためのブレークポイントを設定します。ブレークポイントの設定および 変数の調査を参照してください。

    • プログラムの状態がどのように変化するかをモニターするために、コードを 1 ソース行ずつステップ実行します。プログラムをステップ実行するを参照してください。

  • メモリーリークやメモリー管理問題を見つける方法としては、次があります。実行時検査を使用すると、メモリーアクセスエラーやメモリーリークエラーなどの実行時エラーを検出したり、メモリー使用をモニターしたりすることができます。メモリーアクセス問題とメモリーリークを検出するを参照してください。