Ada 在 Linux Mint 中因"Compiler not installed on this system"而失败



我有一些困难,试图获得一个工作的Ada编译器。

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

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

安装好。

然后我想构建GNAT Ada编译器,但是手册不是很有用。

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

例如我找到的细节状态:

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

任何想法?

你可以试试我的Slackware指南。

只要在你的Windows盒子上安装VirtualBox,并在虚拟机中试用Slackware。实际上,如果你不想要/需要所有AdaCore的东西,Slackware自带FSF GNAT。你真的不需要做任何事情,除了调用gnatmake来构建你的东西。

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

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

据我所知,Mint是基于Ubuntu的,而Ubuntu是基于Debian的——所以你应该能够安装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。

相关内容

最新更新