iOSプログラムをデバッグするためにXcodeを使用したとき、gdbはコンソールビューでそれを表示しましたが、エラーは発生しませんでした。「現在の言語:auto;現在objective-c」とは何ですか?
「現在の言語:auto;現在のobjective-c」という出力の具体的な意味を知りたいだけです。
iOSプログラムをデバッグするためにXcodeを使用したとき、gdbはコンソールビューでそれを表示しましたが、エラーは発生しませんでした。「現在の言語:auto;現在objective-c」とは何ですか?
「現在の言語:auto;現在のobjective-c」という出力の具体的な意味を知りたいだけです。
gdbは、あなたが見ているフレームに関連するソースコードから正しい(プログラミング)言語を自動的に推測するように設定されています。
the GDB Manualから:gdbの推測を持つ
15.1.3ソース言語
「、GDBに作業言語を自動的に設定さ
set language local' or
セット言語autoを使用するには。 gdbは次に動作する言語を推論します。 つまり、プログラムがフレーム内で停止すると(通常は ブレークポイントに遭遇します)、gdbは、そのフレーム内の関数のために、動作言語を と記録された言語に設定します。フレームの言語が不明な場合 (フレームに対応する関数またはブロックが、認識された拡張子を持たないソースファイルに定義されている )の場合、現在の動作言語は変更されず、gdbの問題警告。は、完全に1つのソース言語で書かれているほとんどのプログラムでは必要ないようです。しかしながら、1つのソース言語で書かれたプログラムモジュールおよび ライブラリは、異なるソース言語で書かれたメインプログラム によって使用することができる。 で `set language auto 'を使用すると、この場合、作業言語を手動で設定する必要がなくなります。