Ada在Linux Mint中失败并且“此系统上未安装编译器”

时间:2013-04-22 11:00:18

标签: ada gnat

我在尝试获取有效的Ada编译器方面遇到了一些困难。

我一直在尝试在Windows系统上安装avr-ada。我已经提出了问题,并提供了一些很好的建议,但还没有提到。

我已经尝试在Mint Linux系统上安装和使用GNAT,但我一直陷入困境。 我已经下载并安装了gcc-4.8.0。

安装好了。

然后我想构建GNAT Ada编译器,但手册并不完全有用。

每当我尝试为GNAT找到安装说明时,我都没有立即使用。

例如我找到的详细信息:

“构建Ada编译器有特殊要求,见下文” 但似乎没有任何关于如何在任何地方构建Ada编译器的内容。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试my Slackware guide

只需在Windows框中安装VirtualBox,即可让Slackware在虚拟机中旋转。实际上如果你不想/需要所有的AdaCore东西,Slackware开箱即用FSF GNAT。除了致电gnatmake来构建你的东西​​之外,你真的不需要做任何事情。

但老实说,让Slantware上的GNAT GPL和AdaCore项目正常运行并不复杂。

对于Debian(如果您不想使用默认的Debian Ada软件包),您可以尝试makefile done by Kim Rostgaard Christensen

答案 1 :(得分:1)

据我了解,Mint基于Ubuntu,它基于Debian - 所以你应该能够安装包gnat;它可能是GCC 4.6。

我不确定你是否需要4.8.0?如果是这样,或者当然如果你不能安装gnat,你需要构建它(或者等到它到达Debian / Ubuntu / Mint,这可能会有一段时间)。 GCC 4.6(有Ada支持)应该没问题,或者你可以安装AdaCore's Libre version。我知道GNAT GPL 2012将在Mac OS X上构建GCC 4.8.0;我写了使用GNAT GPL 2011 here从SVN构建GCC,并构建GCC 4.8.0 here