Старая Новая Вещь покрыла это прежде. Он также дает список основных решений Microsoft.
Оператор &
будет работать, когда gdb установлен в режим языка C (и Objective-C).
В любом языковом режиме вы можете использовать
(gdb) info address buf
Symbol "buf" is static storage at address 0x903278.
(Вывод не совсем соответствует вашему коду.) Я пишу этот ответ, потому что этот вопрос найден даже людьми, которые ищут ответ для других языки (в том числе и я). Можно также всегда переключиться в режим C с помощью set language c
, но имена символов могут отличаться после этого изменения.