3

这是我们单元测试流程的一部分。我使用 --command 选项运行 gdb 以让它执行来自文本文件的命令。然后将 gdb 的输出定向到一个文件中,并将该文件与参考文件进行比较。但问题是,gdb 使用当前 shell 窗口的大小在其输出中放置换行符。如果窗口较小,它将在输出中添加更多换行符以使其更具可读性。

gdb 中是否有一个选项可以禁用它,这样无论我在哪个 shell 窗口中运行它,我的测试输出总是相同的?

编辑:找到它,我只是将它用作第一个 gdb 命令:

set width 80

有时事情很容易。

4

1 回答 1

1

找到了,我只是用它作为第一个 gdb 命令:

set width 80

有时事情很容易。

于 2008-12-16T13:26:20.823 回答