2011-12-27 15 views

答えて

2

gdbは、あなたが見ているフレームに関連するソースコードから正しい(プログラミング)言語を自動的に推測するように設定されています。

the GDB Manualから

:gdbの推測を持つ

15.1.3ソース言語

「、GDBに作業言語を自動的に設定さset language local' orセット言語autoを使用するには。 gdbは次に動作する言語を推論します。 つまり、プログラムがフレーム内で停止すると(通常は ブレークポイントに遭遇します)、gdbは、そのフレーム内の関数のために、動作言語を と記録された言語に設定します。フレームの言語が不明な場合 (フレームに対応する関数またはブロックが、認識された拡張子を持たないソースファイルに定義されている )の場合、現在の動作言語は変更されず、gdbの問題警告。

は、完全に1つのソース言語で書かれているほとんどのプログラムでは必要ないようです。しかしながら、1つのソース言語で書かれたプログラムモジュールおよび ライブラリは、異なるソース言語で書かれたメインプログラム によって使用することができる。 で `set language auto 'を使用すると、この場合、作業言語を手動で設定する必要がなくなります。

関連する問題