如何在 Mac (OS X) 上安装 ADA IDE 和编译器?

问题描述 投票:0回答:2

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

下面的说明是我正在遵循的说明,但是我在哪里可以找到名为

doinstall
的文件?

  1. 导航到包含以下文件的目录:

    doinstall

  2. 输入:

    sudo mkdir /usr/local/gnat

  3. 输入:

    sudo ./doinstall

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

ada gnat
2个回答
4
投票

您应该已经下载了

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


1
投票

Simon Wright 所说的是正确的,但如果您在 Mac OS X v10.10 (Yosemite) 上运行,则会出现一个额外的问题:由于某些不明原因,Adacore GNAT 在 Yosemite 上损坏。您必须让它认为它正在为 Mac OS X v10.9 (Mavericks) 进行编译:

export MACOSX_DEPLOYMENT_TARGET=10.9 # Yosemite workaround
它可以放在几个不同的地方,但我把它放在 

/usr/local/gnat/bin/gps 脚本的顶部附近,所以它不会干扰 xcodebuild 环境。

此外,我发现 GTKAda 几乎不可能从源代码安装;如果您从

GNU Ada 编译器 下载 XNAdaLib-GPL 软件包,您可以安装它并获得您需要的一切,而不必费力地处理 Adacore 的混乱。 (不过,您可能想使用 Adacore 版本的 Glade 进行 GUI 设计;出于某种原因,Sourceforge 包的版本是法语本地化的,我不确定它是否可以切换到英语。)

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

© www.soinside.com 2019 - 2024. All rights reserved.