Как я печатаю полную стоимость длинной строки в gdb?

359
задан John Carter 6 October 2011 в 10:11
поделиться

2 ответа

set print elements 0

Из руководства GDB:

set print elements number-of-elements
Установленный предел для того, сколько распечатают элементы массива GDB. Если GDB печатает большой массив, он прекращает печатать после того, как он распечатал число элементов, установленное эти set print elements команда. Этот предел также относится к дисплею строк. Когда GDB запускается, этот предел устанавливается к 200. Установка число элементов для обнуления средств, что печать неограниченна .
483
ответ дан John Carter 23 November 2019 в 00:19
поделиться

Пока Ваша программа в нормальном состоянии, Вы можете также call (void)puts(your_string) для печати его к stdout. Тот же принцип относится ко всем функциям, доступным отладчику на самом деле.

96
ответ дан duskwuff 23 November 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: