2014-12-06 66 views
1

在GDB中,我可以使用「set logging on」打開日誌,但這隻記錄我的命令的結果,而不記錄命令本身。如果我能看到鍵入的命令,這將是有用的。有什麼方法可以記錄輸入的命令嗎?如何記錄我在GDB中輸入的命令?

回答

1

嘗試man script

另請參閱這個古代bug。事實上,這一點在10年內還沒有確定,這讓我相信它不太可能得到修復。

大多數GDB開發人員使用emacs,從emacs內部運行GDB,並獲得「免費」所需的功能。

+0

謝謝。雖然遠非理想,但這似乎是現在最好的方式。我可能不得不抓住GDB源代碼,只是自己實現功能/推送一個補丁! :) – Maxthecat 2014-12-08 18:06:09

0

一些超出

$設置歷史保存

你可以設置特定文件的歷史

集歷史名〜/ .the_history

+0

是的。歷史很好,但在會議結束時它會把所有東西都倒掉。這將是更好的能夠看到結果和歷史交織,即: X/X和PTR (下一行)0xdeadbeef:爲0x0 (編輯:添加的下一行的一部分,以使其更清晰,因爲意見不似乎關心新行格式) – Maxthecat 2014-12-06 19:54:34

相關問題