M-x gdb コマンドを実行すると、IDEのようなインターフェースでGDBが起動し、ブレークポイントやスタックフレーム、その他のデバッガ状態を制御するための専用バッファが用意されます。また、ソースバッファのフリンジ部分をクリックしてそこにブレークポイントを設定するなど、マウスでデバッグセッションを制御するための追加手段も提供されます。
これらの追加機能を使わず、GUDインタラクションバッファインターフェースのみでGDBを実行するには、M-x gud-gdbを使用してください(GUDの起動を参照)。
内部的には、M-x gdb は GDB に対して画面サイズが無制限であることを伝えます。正しく動作させるには、デバッグセッション中に GDB の画面の高さと幅の値を変更してはいけません。