【问题标题】:How to install ADA IDE and compiler on mac (OSX)?如何在 mac (OSX) 上安装 ADA IDE 和编译器?
【发布时间】:2015-01-22 23:01:38
【问题描述】:

我下载了 GNAT ADA GPL 2014,现在尝试在我的 Mac 上安装。

下面的说明是我正在遵循的,但我不知道在哪里可以找到名为doinstall 的文件。找到它后我可能仍然需要一些帮助,但是有人可以在这里帮助我吗?

  1. 导航到包含名为doinstall的文件的目录

  2. 输入:sudo mkdir /usr/local/gnat

  3. 输入:sudo ./doinstall

  4. 根据需要为您的 shell 更新路径

【问题讨论】:

    标签: ada gnat


    【解决方案1】:

    你应该已经下载了gnat-gpl-2014-x86_64-darwin-bin.tar.gz

    转到某个临时目录(我使用~/tmp):

    cd ~/tmp
    

    解压下载,这将创建一个目录gnat-gpl-2014-x86_64-darwin-bin,其中包含要安装的二进制分发包:

    tar zxvf ~/Downloads/gnat-gpl-2014-x86_64-darwin-bin.tar.gz
    

    输入该目录,其中包含(除其他外)doinstall

    cd gnat-gpl-2014-x86_64-darwin-bin
    

    执行doinstall进入安装对话框:

    sudo ./doinstall
    

    删除解压后的下载:

    cd ..
    rm -rf gnat-gpl-2014-x86_64-darwin-bin
    

    现在您可以根据需要为您的 shell 更新 PATH

    【讨论】:

      【解决方案2】:

      Simon Wright 所说的是正确的,但如果您在 Yosemite 上运行,则会出现一个额外的问题:由于某种不明原因,Adacore GNAT 在 Yosemite 上被破坏了。你必须让它认为它是为 Mavericks 编译的:

      export MACOSX_DEPLOYMENT_TARGET=10.9 # Yosemite 解决方法

      这可以放在几个不同的地方,但我把它放在 /usr/local/gnat/bin/gps 脚本的顶部附近,这样它就不会干扰 xcodebuild 环境。

      另外,我发现 GTKAda 几乎不可能从源代码安装;如果你从http://sourceforge.net/projects/gnuada/ 下载 XNAdaLib-GPL 包,你可以安装它并获得你需要的一切,而不必费力地穿过 Adacore 的烂摊子。 (不过,您可能希望使用 Adacore 版本的 Glade 进行 GUI 设计;出于某种原因,Sourceforge 软件包的版本已本地化为法语,我不确定是否可以将其切换为英语。)

      最后,由于这有点像管道胶带和打包线,我建议不要在这种环境中发布任何生产任务关键代码;要么回滚到小牛队,要么等待 GNAT 2015。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-27
        • 2012-09-09
        • 2012-04-10
        • 2016-10-02
        • 2015-10-26
        • 2018-02-07
        • 2012-08-08
        • 1970-01-01
        相关资源
        最近更新 更多