2008-12-12 46 views
3

這是我們單元測試流程的一部分。我使用--command選項運行gdb,讓它從文本文件執行命令。然後將gdb的輸出導入到一個文件中,並將該文件與參考文件進行比較。但問題是,gdb使用當前shell窗口的大小在其輸出中放置換行符。如果窗口較小,則會在輸出中添加更多換行符以使其更具可讀性。如何讓gdb忽略我的shell窗口的大小?

在gdb中是否有一個選項來禁用它,這樣無論我在哪個shell窗口中運行,我的測試輸出總是一樣的?

編輯:發現了它,我只是用這個作爲第一個GDB命令:

set width 80 

有時事情很容易。

+0

您可能想爲該解決方案做出實際的答案。通過這種方式,可以分別投票回答問題和答案。另外,有一個單獨的答案(帶有一個投票)可以將問題從未答覆的列表中刪除。 – mweerden 2008-12-13 15:54:52

回答

1

發現了它,我只是用這個作爲第一個GDB命令:

set width 80 

有時事情很容易。

相關問題