1

我在尝试获得一个有效的 Ada 编译器时遇到了一些困难。

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

从那以后,我尝试在 Mint Linux 系统上安装和使用 GNAT,但我一直卡住。我已经下载并安装了 gcc-4.8.0。

安装好了。

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

每次我尝试查找 GNAT 的安装说明时,我都找不到任何可以立即使用的东西。

例如,我发现的详细信息状态:

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

有任何想法吗?

4

2 回答 2

1

你可以试试我的 Slackware 指南

只需在您的 Windows 机器上安装 VirtualBox,然后在虚拟机中试一试 Slackware。实际上,如果您不想要/不需要所有 AdaCore 的东西,Slackware 自带 FSF GNAT 开箱即用。gnatmake除了调用来构建你的东西​​之外,你真的不需要做任何事情。

但老实说,让 GNAT GPL 和 AdaCore 项目在 Slackware 上启动并运行并不复杂。

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

于 2013-04-22T12:14:47.900 回答
1

据我了解,Mint 基于基于 Debian 的 Ubuntu,因此您应该能够安装该软件包gnat;它可能是 GCC 4.6。

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

于 2013-04-22T12:15:12.190 回答