gpt4 book ai didi

file-format - GNAT-GVD : not in executable format: File format not recognized

转载 作者:行者123 更新时间:2023-12-04 03:03:06 27 4
gpt4 key购买 nike

我在运行 GNU Visual Debugger 1.2.6 的 XP 虚拟机上尝试打开 Ada 文件 (.adb),但不断出现以下错误:

not in executable format: File format not recognized

我还应该提到,我已经为 GNAT 3.14p 安装了 Ada 编译器工具包和 win32 工具。

从那以后,我尝试从 GVD 打开其他 .adb 文件,甚至是 .c 文件,但都得到了上面相同的满意响应。

知道为什么会这样吗?

最佳答案

GVD 不以源文件作为参数,它以可执行程序为参数。跳过很多 if this 和 if that,要调试 foo.adb,您可能希望将 foo.exe 传递给调试器。

但这是艾达,你不应该在这里。 ;-) 如果您让源程序编译并生成可执行文件,则很少需要运行调试器。我还记得上次我将调试器与 GNAT 一起使用是什么时候,为什么。 (Solaris 中的一个错误,解决方法是将常量更改为变量——Solaris 正在覆盖传入的值而不是使用临时值。)但那是什么?五年前?

放入一些调试代码(请参阅 GNAT 文档中的 pragma Debug)要容易得多,然后在必要时使用调试标志运行程序。

哦,最重要的。您可能需要查看 C:\GNAT\2010\share\doc\以找到 GNAT 附带的所有文档。阅读。或者至少弄清楚如何在其中搜索您需要的内容。 ;-)

关于file-format - GNAT-GVD : not in executable format: File format not recognized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724167/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com