4

我正在尝试使用我的 mac 上的终端编译 ada,但我总是收到此错误“错误:'-x ada' 中的无效值 'ada'”有人知道我该如何解决这个问题吗?

4

1 回答 1

4

你可能没有安装 Ada 编译器,OSX 自带的 gcc 不支持 Ada。目前,有两种适用于 OSX 且支持 Ada 的免费 gcc 二进制文件:

  • 来自 AdaCore 的GNAT GPL(选择x86_64-darwin作为平台)。这个编译器和附带的运行时库是在 GPL 下授权的,这意味着如果你用它编译应用程序,如果你想传播它,你必须在 GPL 下授权它们。
  • FSF GCC,从 GCC 源代码编译而来。它在 GPL 下获得许可,但运行时库例外,这意味着您不必根据 GPL 许可使用它编译的软件。

一旦您安装了其中一个编译器并将其添加到您的PATH.

gnatmake your_ada_file.adb
于 2013-11-01T13:54:42.130 回答