デバッグはプログラマーやセキュリティ研究者にとって不可欠なスキルです。デバッグをよく理解すると、下位レベルの実行可能ファイルを理解し、潜在的なエラーを見つけることができます。
今日のMUOビデオ スクロールしてコンテンツを続けてください
GNU デバッガ (GDB) は、何年もプログラマに信頼されている時代を超越したデバッグ ツールです。 Linux で GDB を使用する方法は次のとおりです。
サンプルプログラムの準備
GDB の機能を調べるには、実験用の実行可能ファイルが必要です。デモンストレーションでは、ソース コードとデバッグ シンボルを使用してキー チェック プログラムで GDB を実行します。ソース コードなしで GDB を実行し、画面にメッセージを出力する単純なマルチスレッド プログラムで GDB を実行します。どちらも C で記述され、GCC でコンパイルされています ( GNU C コンパイラ)。