Debugging GNAT GPS调试器无法将值设置为变量

Debugging GNAT GPS调试器无法将值设置为变量,debugging,ada,gnat-gps,Debugging,Ada,Gnat Gps,我无法在GPS调试器中设置任何变量的值。我可以打印值或显示值,但无法设置(更改)任何变量的值 这可能是因为“O2”优化的构建吗 如果我右键单击一个变量并选中“查看变量地址处的内存”,则没有特定内容,只有“----”连字符存在。尝试在Og(优化可调试性)处构建并找出答案。我尝试运行,但仍然无法设置值。@Brian,实际上-Og的意思是优化一点,但保留可调试性的值,但不一定超过它们在子程序中的最后一次使用-O0可能更好。Simon,我试过用-O0运行,仍然无法将值设置为Variables。您是否有任

我无法在GPS调试器中设置任何变量的值。我可以打印值或显示值,但无法设置(更改)任何变量的值

这可能是因为“O2”优化的构建吗


如果我右键单击一个变量并选中“查看变量地址处的内存”,则没有特定内容,只有“----”连字符存在。

尝试在Og(优化可调试性)处构建并找出答案。我尝试运行,但仍然无法设置值。@Brian,实际上
-Og
的意思是优化一点,但保留可调试性的值,但不一定超过它们在子程序中的最后一次使用
-O0
可能更好。Simon,我试过用-O0运行,仍然无法将值设置为Variables。您是否有任何实际数据可以帮助我们?例如:代码示例、GPS版本、编译器版本和编译/链接选项(例如.gpr内容)