Sun Visual WorkShop C++ の概要

dbx の使用 - コマンド行デバッグ

dbx は、ソースレベルの対話型コマンド行ツールです。dbx では、プログラムの実行制御、停止したプログラムの状態の検査、パフォーマンスデータの収集など、プログラムの動的実行を全面的に制御することができます。

標準の dbx に組み込まれているマルチスレッド開発機能を利用して、認識されているスレッドと、その現在の状態、基底関数、現在の関数をすべて特定することができます。また、スレッドのスタックトレースを調べることもできます。プログラムが正しく実行されていることを確認したい場合は、スレッド間をナビゲートして、ステップごとのデバッグや、スレッド全体のデバッグを行います。プログラムの実行は、その後いつでも再開できます。


注 -

dbx を使用して、マルチスレッド化されたアプリケーションをデバッグする場合は、リンク時に -lthread オプションを指定します。