在 Eclipse CDT 中為 C STL 物件啟用 GDB 漂亮列印
當預設 GDB 輸出為漂亮列印
當預設 GDB 輸出不容易為解釋。啟用漂亮列印透過提供更用戶友好的 STL 資料結構表示來解決此問題。
透過從 GCC SVN 儲存庫中檢視「libstdcxx-v3/python」目錄來取得 Python 漂亮印表機。
<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>設定GDBinit檔案
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其他GDB 指令
以上是如何在 Eclipse CDT 中為 C STL 物件啟用 GDB 漂亮列印?的詳細內容。更多資訊請關注PHP中文網其他相關文章!