Gdb &引用;设置变量大小限制x“;“返回”;“无”的当前定义;varsize“;在当前情况下。”;
我在命令行中使用gdb调试Ada中一些非常古老的东西。当我试图打印一个非常大的记录的一部分时,我得到一条消息“动态大小的记录类型大于varsize limit”。当然,我尝试使用Gdb &引用;设置变量大小限制x“;“返回”;“无”的当前定义;varsize“;在当前情况下。”;,gdb,ada,gnat,Gdb,Ada,Gnat,我在命令行中使用gdb调试Ada中一些非常古老的东西。当我试图打印一个非常大的记录的一部分时,我得到一条消息“动态大小的记录类型大于varsize limit”。当然,我尝试使用set来更改它,但是我从title中得到了错误显示返回相同的消息。set命令在GVD或带有图形界面的GDB中工作。确保您使用的是GNAT安装提供的GDB,即将GNAT的bin目录放在您的路径中NB:它是Ada,而不是Ada(美国牙科协会)。也许您使用的是一个古老的GDB?(show varsize limit适用于gdb
set
来更改它,但是我从title中得到了错误<代码>显示返回相同的消息。set
命令在GVD或带有图形界面的GDB中工作。确保您使用的是GNAT安装提供的GDB,即将GNAT的bin目录放在您的路径中NB:它是Ada,而不是Ada(美国牙科协会)。也许您使用的是一个古老的GDB?(show varsize limit
适用于gdb 7.7)