ฉันมีปัญหากับ GDB เมื่อใดก็ตามที่ฉันพยายามดีบักโปรแกรม C ++ ใด ๆ หลังจากเรียกใช้แล้ว GDB จะให้ข้อผิดพลาดนี้:
(gdb) run
Starting program: /home/errikos/Workspaces/tests/a.out
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
หลังจากนั้น GDB จะทำงานต่อไป (เช่น. ไม่ผิดพลาดอย่างสมบูรณ์)
ผมทราบว่ามีรายงานข้อผิดพลาดหลายเกี่ยวกับเรื่องนี้ ( ที่นี่ , ที่นี่และที่นี่ ) ในรายงานที่สองมีการอ้างสิทธิ์ว่ามีการแก้ไขที่ออก ในหนึ่งในสามมีวิธีแก้ปัญหา symlink ที่ไม่ได้สำหรับฉัน (และฉันไม่ชอบแม้ว่ามันจะทำงาน)
มีใครพบวิธีแก้ปัญหาสำหรับสิ่งนี้? แพคเกจที่ขาดหายไป?
หมายเหตุ:ฉันเปิดใช้งานการทดสอบ Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) PPA แล้ว