1

我从这里安装了 GNAT 4.3

并将以下内容添加到我的 .bash_profile 中:

export PATH=/usr/local/ada-4.3/bin:$PATH

现在我可以运行 gnatmake hello.adb

对于具有以下内容的文件 hello.adb:

with Ada.Text_IO;use Ada.Text_IO;
procedure Hello is
begin
    Put_Line ("Hello world!");
end Hello;

但我得到这个错误:

gcc -c hello.adb

gcc: error trying to exec 'as': execvp: No such file or directory

gnatmake: "hello.adb" compilation error

我猜我的 GNAT 安装有问题,但我一直找不到解决这个问题的方法。

在此先感谢您的任何建议。

4

1 回答 1

2

您的方法适用于 Mac OS X 10.5 和 10.6,但我还没有尝试过 10.8。要检查的两件事:

  • 看起来它找不到汇编程序,/usr/bin/as. 验证您是否安装了开发人员工具,因为它是可选安装。另请参阅如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc

  • 使用详细选项gcc来查看更多关于它在哪里丢失的信息。

    gcc -c -v hello.adb
    
于 2013-01-12T08:18:46.180 回答