Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mendayakan GDB Pretty Printing untuk Objek C STL dalam Eclipse CDT?
Mendayakan GDB Pretty Printing untuk Objek C STL dalam Eclipse CDT
Menyahpepijat program C dengan objek STL boleh mencabar apabila output GDB lalai tidak mudah ditafsirkan. Mendayakan pencetakan cantik menangani isu ini dengan menyediakan perwakilan struktur data STL yang lebih mesra pengguna.
Prasyarat
Menyediakan Pencetakan Cantik
Konfigurasikan Fail GDBinit: Cipta fail .gdbinit dalam direktori projek anda dan tambah kandungan berikut:
<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>
Dayakan Pencetakan Cantik dalam CDT Eclipse: Dalam Eclipse, navigasi ke Tetingkap -> Keutamaan -> C/C -> Nyahpepijat -> GDB.
Arahan GDB Tambahan: Untuk penyesuaian selanjutnya, laksanakan arahan ini dalam 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
Petua Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan GDB Pretty Printing untuk Objek C STL dalam Eclipse CDT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!