Как заставить GDB игнорировать размер окна моей оболочки?

Это часть нашего модульного теста. Я запускаю gdb с параметром --command, чтобы он выполнял команды из текстового файла. Выходные данные GDB затем направляются в файл, и этот файл сравнивается с эталонным файлом. Но проблема в том, что GDB использует размер текущего окна оболочки для размещения новых строк в своих выходных данных. Если окно меньше, оно добавит новые строки в вывод, чтобы сделать его более читабельным.

Есть ли опция в gdb, чтобы отключить это, чтобы результаты моего теста всегда были одинаковыми, независимо от того, в каком окне оболочки я его запускаю?

Edit: нашел, я просто использую это в качестве первой команды GDB:

set width 80

Иногда все просто.

12.12.2008 13:29:00
Вы, вероятно, хотите сделать реальный ответ для этого решения. Таким способом можно отдельно проголосовать за вопрос и ответ. Кроме того, наличие отдельного ответа (с правом голоса) позволяет удалить вопрос из списка без ответа.
mweerden 13.12.2008 15:54:52
Да, намного лучше. Не забудьте отменить вопрос, чтобы он не содержал ответ
Johan Dahlin 16.12.2008 22:57:42
1 ОТВЕТ
РЕШЕНИЕ

Нашел, я просто использую это как первую команду GDB:

set width 80

Иногда все просто.

1
16.12.2008 13:26:20