我正在尝试在GNAT的GPS IDE中调试我的项目。每次我选择Debug-> Initialize - >“程序名称”时,GPS的GUI会切换到调试GUI的GUI,然后弹出一个错误,“无法初始化调试器”。GNAT GPS调试器 - 无法初始化调试器
我发现的两种可能的解决方案是gdb.exe可能已过时,它建议在GPS之外运行它,它运行良好。另一种可能的解决方案是确保在构建项目时应用-g标记,因为这些对于gnatlink和gcc来说是必需的,用于调试。它还指出,默认情况下,-g标签将应用于新项目,除非您已明确将其删除。我怀疑我有,但我不知道我会检查,以确保它仍然包括在内。
另一件奇怪的事情是,当我初始化调试时,与GPS一起运行的教程贯穿了如何构建和调试代码的工作原理。我所指的那个教程可以通过帮助 - > GPS-> GNAT编程工作室教程进行访问。它引用了GNAT/2012/share/examples/gps/tutorial目录中的程序'sdc'。
任何想法我做错了,因为错误不是很有帮助?
谢谢!
确保你已经在项目文件中设置了Main:'for main use(“foo.adb”);' – egilhh