以下のデバッグツールの違いを探しています。
それらは何ですか?
E:誰かがここにつまずいて、同じことについて疑問に思っていた場合、「違い」は次のとおりです (man ページから短縮されています)。
GDBプログラムの実行中/クラッシュ中に、プログラムの「内部」で何が起こっているかを確認できます。
Valgrindデバッグとプロファイリングのための柔軟な一連のツール。
Straceプロセスによって呼び出された/受信されたシステム コールを記録/傍受します。
Ltraceプロセスによって呼び出された/受信されたシグナル/ダイナミック ライブラリ/システム コールを記録/傍受します。
Apportクラッシュ/未処理の例外をインターセプトし、OS 情報を収集し、役立つ UI を表示し、クラッシュ以外のバグを報告できます。