Linux での GNU デバッガーの入門: 短期集中コース

Linux での GNU デバッガーの入門: 短期集中コース
あなたのような読者が MUO をサポートします。当社サイトのリンクを使用して商品を購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

デバッグはプログラマーやセキュリティ研究者にとって不可欠なスキルです。デバッグをよく理解すると、下位レベルの実行可能ファイルを理解し、潜在的なエラーを見つけることができます。





今日のMUOビデオ スクロールしてコンテンツを続けてください

GNU デバッガ (GDB) は、何年もプログラマに信頼されている時代を超越したデバッグ ツールです。 Linux で GDB を使用する方法は次のとおりです。





サンプルプログラムの準備

GDB の機能を調べるには、実験用の実行可能ファイルが必要です。デモンストレーションでは、ソース コードとデバッグ シンボルを使用してキー チェック プログラムで GDB を実行します。ソース コードなしで GDB を実行し、画面にメッセージを出力する単純なマルチスレッド プログラムで GDB を実行します。どちらも C で記述され、GCC でコンパイルされています ( GNU C コンパイラ)。