我正在编程课上学习Ada 95,我想在MacBook上安装gnat编译器。对于如何在哪里编译我的代码以及如何安装它,我一无所知。

我目前有gedit作为我的文本编辑器,因为这就是我们在实验室环境中使用的东西。我是Mac世界的新手,所以对您的帮助将不胜感激。

最佳答案

Mac OS X的available from AdaCore有一个非常出色的免费Ada编译器。

您应该对GNAT GPL版本感到满意。跟随下载链接-选择学术开发的免费软件-在页面底部,遵循建立您的下载程序包。

选择平台作为x86_64-darwin2012。单击GNAT 2012,然后单击gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz(其中包含您目前需要的全部内容)。

您还需要Xcode(在Mac OS X中免费)。 Pre-Lion,这是(我认为)安装DVD上的可选安装。在Lion或ML中,您需要从App Store获得它(在ML中,它位于类别>开发人员工具> Xcode)。在ML中,您还需要安装命令行工具:打开Xcode,然后依次单击Xco​​de>首选项>下载>组件,选择针对命令行工具安装。

我说先安装Xcode,因为GNAT安装需要它(您可以通过说which make来判断是否已安装命令行工具:如果答案为空,则不会安装它们)。无论如何,对于GNAT安装,

$ cd
$ tar zxvf ~/Downloads/gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz
$ cd gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin
$ sudo ./doinstall

完成后不需要安装程序,因此可以将其删除。

默认设置将GNAT安装在/usr/local/gnat下,并且您需要确保/usr/local/gnat/bin在路径上居首(无论如何,要在/usr/bin之前)。我将编辑~/.bash_profile_common添加
PATH=/usr/local/gnat/bin:$PATH

但是我仍然很难知道哪个~/.bash*文件可以做什么!

关于macos - Mac Ada的Gnat编程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14566903/

10-10 09:05