Eclipse CDT で C STL オブジェクトの GDB Pretty Printing を有効にする
デフォルトの GDB 出力が容易には解釈できません。きれいな印刷を有効にすると、STL データ構造のよりユーザーフレンドリーな表現が提供されるため、この問題は解決されます。
前提条件
プリティ プリントのセットアップ
GDBinit ファイルの構成: プロジェクト ディレクトリに .gdbinit ファイルを作成し、次の内容を追加します:
<code class="python">import sys sys.path.insert(0, '/home/<path_to_pretty_printers>') from libstdcxx.v6.printers import register_libstdcxx_printers register_libstdcxx_printers(None)</code>
Eclipse CDT で Pretty Printing を有効にする: Eclipse で、[ウィンドウ] -> [ウィンドウ] に移動します。設定 -> C/C ->デバッグ -> GDB。
追加の GDB コマンド: さらにカスタマイズするには、GDB で次のコマンドを実行します。
set print pretty on set print object on set print static-members on set print vtbl on set print demangle on set demangle-style gnu-v3 set print sevenbit-strings off
追加のヒント
以上がEclipse CDT で C STL オブジェクトの GDB Pretty Printing を有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。