Отладчик GNAT GPS - не может установить значение для переменных

Я не могу установить значение каких-либо переменных в отладчике GPS. Я могу распечатать значение или отобразить значение, но не могу установить (изменить) значение для любой из переменных.

Может быть, это из-за сборки с оптимизацией «O2»?

Если я щелкну правой кнопкой мыши по переменной и выберу «просмотреть память по адресу переменной», то там нет конкретного содержимого, а существуют только дефисы «-------».

Попробуйте собрать на Og (оптимизировать для отладки) и узнайте.

user_1818839 24.04.2018 14:07

Я попытался запустить, но все еще не смог установить значение.

boon 24.04.2018 15:38

@Brian, на самом деле -Og означает немного оптимизировать, но сохранить значения для возможности отладки - но не обязательно после их последнего использования в подпрограмме. -O0 может быть лучше.

Simon Wright 24.04.2018 16:00

Саймон, я пробовал работать с -O0, но все равно не мог установить значение для переменных

boon 26.04.2018 09:10

у вас есть какие-нибудь актуальные данные, которые могут нам помочь? Например: образец кода, версия GPS, версия компилятора и параметры компиляции / ссылки (например: содержимое .gpr)

LoneWanderer 28.04.2018 15:12
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
0
5
90
0

Другие вопросы по теме