สารบัญ:

ฉันจะใช้ GDB บน Windows ได้อย่างไร
ฉันจะใช้ GDB บน Windows ได้อย่างไร

วีดีโอ: ฉันจะใช้ GDB บน Windows ได้อย่างไร

วีดีโอ: ฉันจะใช้ GDB บน Windows ได้อย่างไร
วีดีโอ: Learn GDB in 60 seconds 2024, พฤศจิกายน
Anonim

เริ่มต้น GDB

ใน หน้าต่าง คอนโซลคำสั่ง พิมพ์ arm-none-eabi- gdb และกด Enter คุณสามารถทำได้จากไดเร็กทอรีใดก็ได้ หากคุณไม่แน่ใจว่าจะเปิด Windows คอนโซลคำสั่ง ดูการรัน OpenOCD บน Windows . นอกจากนี้คุณยังสามารถ เรียกใช้ GDB โดยตรงจาก " วิ่ง " ในเมนูเริ่ม

ในที่นี้ ฉันจะใช้ GDB ได้อย่างไร

วิธีดีบักโปรแกรม C โดยใช้ gdb ใน 6 ขั้นตอนง่ายๆ

  1. คอมไพล์โปรแกรม C ด้วยตัวเลือกการดีบัก -g รวบรวมโปรแกรม C ของคุณด้วยตัวเลือก -g
  2. เปิดตัว gdb เปิดตัวดีบักเกอร์ C (gdb) ดังที่แสดงด้านล่าง
  3. ตั้งค่าจุดพักภายในโปรแกรม C
  4. รันโปรแกรม C ในดีบักเกอร์ gdb
  5. การพิมพ์ค่าตัวแปรภายในดีบักเกอร์ gdb
  6. ดำเนินการต่อ ก้าวข้ามและใน – คำสั่ง gdb

ฉันจะทราบได้อย่างไรว่าติดตั้ง GDB แล้ว ติดตั้ง GDB คุณสามารถ ตรวจสอบว่ามีการติดตั้ง GDB หรือไม่ บนพีซีของคุณด้วยคำสั่งต่อไปนี้ ถ้า GDB ไม่ใช่ ติดตั้งแล้ว บนพีซีของคุณ ติดตั้ง โดยใช้ตัวจัดการแพ็คเกจของคุณ (apt, pacman, exit เป็นต้น) GDB รวมอยู่ใน MinGW ถ้า คุณใช้ตัวจัดการแพ็คเกจ Scoop บน Windows GDB ได้รับการติดตั้งเมื่อ คุณ ติดตั้ง gcc พร้อมสกู๊ป ติดตั้ง จีซีซี

อาจมีคนถามว่า ฉันจะตั้งค่า GDB ได้อย่างไร

  1. ติดตั้งไบนารี gdb ที่สร้างไว้ล่วงหน้าจากทรัพยากรการแจกจ่ายที่ตรวจสอบแล้ว คุณสามารถติดตั้ง gdb บน linux distro ที่ใช้ Debian (เช่น Ubuntu, Mint เป็นต้น) โดยทำตามคำสั่ง $ sudo apt-get อัปเดต
  2. ดาวน์โหลดซอร์สโค้ดของ GDB คอมไพล์และติดตั้ง ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อคอมไพล์ GDB ตั้งแต่เริ่มต้นและติดตั้ง

เครื่องมือ GDB คืออะไร?

GDB ย่อมาจาก GNU Project Debugger และเป็นการดีบักที่ทรงพลัง เครื่องมือ สำหรับ C (พร้อมกับภาษาอื่นๆ เช่น C++) ช่วยให้คุณสำรวจภายในโปรแกรม C ของคุณในขณะที่กำลังทำงานและยังช่วยให้คุณเห็นว่าเกิดอะไรขึ้นเมื่อโปรแกรมของคุณขัดข้อง ไปที่พรอมต์คำสั่ง Linux ของคุณและพิมพ์ “ gdb ”.

แนะนำ: