2011-07-30 69 views
1

我已经GNATbench安装在我的Eclipse(靛蓝),用于阿达编码;出于某种奇怪的原因,程序首先运行,然后编译,这在更新代码时并不起作用。我知道编译器的工作原理,因为如果我手动运行程序,它会正常工作;如果我再次运行,它会在适当的修改下运行。一个侧面说明:我更喜欢使用eclipse,我宁愿不只是从命令行编译。我在Ubuntu 11.4上运行Indigo。Gnatbench阿达运行程序前,编译

+1

命令行还有更多的选择,例如GPS带有GNAT。 – oenone

+2

是的,Emacs和Emacs有良好的整合。但是,让他的Eclipse环境更好地工作似乎对我来说是一个合理的问题。 –

回答

0

你应该禁用“自动构建”在项目菜单,然后运行之前手工打造。这可以使用Ctrl + B快捷键完成。

+0

这有效,但并没有解决手头的问题,这是如何使自动构建工作...这是我正在做的,直到它被修复 – Andrew

0

单数。它实际上在运行吗? Gnatbench每次保存时都会进行语法/文件检查。我会确保你的gpr文件是正确的,并且你的项目不是嵌套在另一个eclipse项目中,否则eclipse可能会有点奇怪。