Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gdb &引用;设置变量大小限制x“;“返回”;“无”的当前定义;varsize“;在当前情况下。”;_Gdb_Ada_Gnat - Fatal编程技术网

Gdb &引用;设置变量大小限制x“;“返回”;“无”的当前定义;varsize“;在当前情况下。”;

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

我在命令行中使用gdb调试Ada中一些非常古老的东西。当我试图打印一个非常大的记录的一部分时,我得到一条消息“动态大小的记录类型大于varsize limit”。当然,我尝试使用
set
来更改它,但是我从title中得到了错误<代码>显示返回相同的消息。
set
命令在GVD或带有图形界面的GDB中工作。

确保您使用的是GNAT安装提供的GDB,即将GNAT的bin目录放在您的路径中NB:它是Ada,而不是Ada(美国牙科协会)。也许您使用的是一个古老的GDB?(
show varsize limit
适用于gdb 7.7)