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