2011-08-19 21 views
3

有什麼辦法調用GDB和控件,從C++程序訪問它嗎?從C++調用和控制GDB

+0

我不確定C++,但Python綁定可能適合您:http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html –

+0

@Travis Gockel:感謝您的鏈接。我會嘗試從這裏獲取信息,以使其在C++中工作。 – Ambuja

回答

6

是的。用重定向的輸入/輸出執行它,並通過管道簡單地控制它。

編輯:

這取決於你想這樣做。在Windows上,您可以使用以下內容:http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx

關於* nix,Linux Pipes as Input and Output SO回答中描述的步驟應該這樣做。

+0

&wilx:謝謝你的提示。我可以得到一些相同的例子嗎? – Ambuja

+0

@Ambuja:我已經用鏈接編輯了答案,以解釋如何做到這一點。 – wilx

+0

:感謝它幫助我的鏈接 – Ambuja