2015-10-03 15 views
8

Chcę, aby mnie mała wersja GUI GDB program linii poleceń na Linux, aby debugowanie małych programów C łatwiejsze. Niektóre z nich mogą już istnieć, szczególnie w środowiskach IDE, ale chcę zrobić to dla zabawy i lepiej poznać GDB.C/C++ Linux GDB API

Teraz chciałem się dowiedzieć, czy GDB ma API, więc mogę uzyskać dostęp do poleceń GDB bezpośrednio z kodu i nie muszę wykonywać objazdów przez terminal, na przykład z popen.

Jeśli nie istnieje taki interfejs API od GDB, jaki jest najprostszy sposób uruchomienia GDB ukrytego i wysłania do niego poleceń, pobrać z niego dane wyjściowe?

+0

Istnieją pewne użyteczne informacje na ten temat tutaj: https://sourceware.org/gdb/papers /libgdb2/libgdb_toc.html –

+2

To wydaje się być całkowicie poprawnym pytaniem. Nie wymaga wcale zalecenia, ale: (1) czy istnieje api i (2) przykład. I zdarza się, że masz poprawną odpowiedź, która zniknęła i została usunięta! :(dość smutne.To pokazuje się najpierw w google. Nawet z wszystkimi argumentami, nadal służy jako doskonały zasób. – gideon

Odpowiedz