Gnat for Mac Ada编程

Der*_*oom 9 macos text-editor ada gnat

我正在编程中学习Ada 95,我想在我的MacBook上安装gnat编译器.我不知道在哪里可以获得一个好的gnat来编译我的代码,以及如何安装它.

我目前有gedit作为我的文本编辑器,因为这是我们在实验室环境中使用的.我是Mac世界的新手,所以任何帮助都会非常感激.

Sim*_*ght 10

AdaCore提供了一款适用于Mac OS X的优秀免费Ada编译器.

您应该对GNAT GPL版本感到满意.按照下载链接 - 选择学术开发的自由软件 - 在页面底部,按照构建下载包.

选择您的平台x86_64-darwin,2012.点击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,然后Xcode > Preferences > Downloads > Components,选择Install命令行工具.

我说首先安装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
Run Code Online (Sandbox Code Playgroud)

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

默认设置安装GNAT /usr/local/gnat,你需要确保它/usr/local/gnat/bin是你的路径上的第一个(无论如何,提前/usr/bin).我要编辑~/.bash_profile_common添加

PATH=/usr/local/gnat/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

但我仍然无法知道哪些~/.bash*文件做了什么!


小智 5

我有OS X Yosemite 10.10.3,并且按照以下步骤操作。

  1. 从此位置下载GNAT http://libre.adacore.com/download/configurations。选择Mac OS X作为平台。

  2. 在终端上执行以下命令:

    1. 解压缩或(tar例如,从上一步下载的文件,如下所示:

      tar zxvf gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin.tar.gz   
      
      Run Code Online (Sandbox Code Playgroud)

      注意:这假定您与步骤1中下载的文件位于同一文件夹中。

    2. cd gnat-gpl-2012-x86_64-apple-darwin10.8.0-bin

    3. sudo ./doinstall

  3. .bash_profile在下编辑文件/Users/{YOUR_USER_NAME}/.bash_profile以也包含以下行

    export PATH=$PATH:/opt/local/bin:/usr/local/gnat/bin
    
    Run Code Online (Sandbox Code Playgroud)
  4. 保存.bash_profile文件。

  5. 打开一个新的终端。现在,您应该可以执行了gnatmake