Я отлаживаю цикл while
с использованием условных точек останова в gdb. Существует несколько больших массивов, которые создаются в цикле while
. Я бы хотел напечатать их в файле во время отладки, чтобы потом сравнить с помощью diff
.печатать содержимое массива в файл с помощью gdb
Я могу визуализировать содержимое на консоль с помощью следующей команды:
(gdb) p *&ff[0]@10
где ff
это мой массив. Скажите, как я могу перенаправить их в текстовый файл.
Почему вы используете '* &' во время печати? –
* для значения, которое должно быть напечатано – Shreya
Вы можете использовать '(gdb) p ff [0] @ 10' –