Здесь переменная, оптимизируемая компилятором, имеет смысл.
Непонятно почему имеет для вас смысл.Возможно, a
никогда не изменяется внутри тела цикла?
, дайте мне знать, почему оптимизируется используемая переменная
Вы не предоставили никакой релевантной информации.детали, поэтому невозможно ответить на этот вопрос.
и есть ли способ получить эту переменную в GDB.
Вероятно.Вы всегда можете «восстановить» значение переменной, изучив дизассемблирование и выполнив обратный инжиниринг оптимизаций, выполненных компилятором.
Но для этого требуется умение, и для понимания оптимизации, изная, какой код вы просматриваете (который вы не предоставили).