gdb dashboard
1.0.0
แดชบอร์ด GDB เป็นไฟล์ .gdbinit
แบบสแตนด์อโลนที่เขียนโดยใช้ Python API ซึ่งช่วยให้อินเทอร์เฟซแบบโมดูลาร์แสดงข้อมูลที่เกี่ยวข้องเกี่ยวกับโปรแกรมที่กำลังดีบั๊ก เป้าหมายหลักคือการลดจำนวนคำสั่ง GDB ที่จำเป็นในการตรวจสอบสถานะของโปรแกรมปัจจุบัน จึงช่วยให้นักพัฒนามุ่งเน้นไปที่โฟลว์การควบคุมเป็นหลัก
เพียงวาง .gdbinit
ไว้ในโฮมไดเร็กตอรี่ของคุณ เช่น:
wget -P ~ https://github.com/cyrus-and/gdb-dashboard/raw/master/.gdbinit
ทางเลือกติดตั้ง Pygments เพื่อเปิดใช้งานการเน้นไวยากรณ์:
pip install pygments
จากนั้นทำการดีบักตามปกติ แดชบอร์ดจะปรากฏขึ้นโดยอัตโนมัติทุกครั้งที่โปรแกรมด้อยกว่าหยุดทำงาน
โปรดทราบว่าไม่มีการกำหนดคำสั่ง GDB ใหม่ แต่คุณสมบัติทั้งหมดจะพร้อมใช้งานผ่านคำสั่ง dashboard
หลัก (ดู help dashboard
)
ไปที่วิกิเพื่อเรียนรู้วิธีการทำงานที่สำคัญที่สุด