C / C ++ Linux GDB API [geschlossen]

9

Ich möchte eine kleine GUI-Version des Befehlszeilenprogramms GDB auf Linux erstellen, um das Debuggen kleiner C -Programme einfacher zu machen. Es gibt vielleicht schon einige speziell in IDEs, aber ich möchte es zum Spaß machen und besser GDB kennen lernen.

Nun wollte ich wissen, ob GDB über eine API verfügt, damit ich direkt aus dem Code auf GDB-Befehle zugreifen kann und keinen Umweg über das Terminal machen muss, zum Beispiel mit popen .

Wenn es eine solche API von GDB nicht gibt, was ist der einfachste Weg, um GDB versteckt zu starten und Befehle an sie zu senden, Outputs davon abzurufen?

    
Michael 03.10.2015, 09:41
quelle

1 Antwort

3

Viele IDEs wie Eclipse und KDevelop verwenden GDB MI (Machine Interface). Es ist eine linienbasierte maschinenorientierte Textschnittstelle zu GDB. Siehe vollständige Liste hier: Ссылка .

Siehe diese Links, um mit GDB MI zu beginnen:

ks1322 03.10.2015, 10:49
quelle

Tags und Links