在Mac OS 10.8.2上构建Ada的问题

时间:2013-01-12 05:13:16

标签: macos compiler-construction ada

我已经从here

安装了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安装存在问题,但我一直无法找到解决此问题的方法。

提前感谢任何建议。

1 个答案:

答案 0 :(得分:2)

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

  • 看起来它找不到汇编程序/usr/bin/as。验证您是否安装了开发人员工具,因为它是可选安装。另请参阅How to use/install gcc on Mac OS X 10.8 / Xcode 4.4

  • 使用gcc的详细选项查看有关丢失位置的详细信息。

    gcc -c -v hello.adb