2016-04-29 2 views
4

следующее за этим tutorial about C and gdb. Это, конечно, полезно учебник, но они начали с такими примерами:Что означает «= сохранить делать» в gdb

(gdb) print a 
$1 = {1, 2, 3} 
(gdb) ptype a 
type = int [3] 

, а потом вдруг стал проявлять эту последовательность

= preserve do 
    :escaped 
    (gdb) x/4xb a + 1 
    0x7fff5fbff570: 0x02 0x00 0x00 0x00 

в своих примерах, не объясняя, что это было. Я не могу понять или воссоздать его. Поиск в Google «gdb preserve do» указывает на тот же сайт. Я могу продолжать следовать без него, но мне любопытно, что такое = preserve do?

ответ

3

не объясняя, что это было

Это ошибка в их HTML-форматирования (разметки), и не имеет ничего общего с GDB.