2013-01-12 63 views
1

我從here問題在Mac OS構建的Ada 10.8.2

安裝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安裝有問題,但我一直無法找到這個問題的解決方案。

在此先感謝您的任何建議。

回答

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 
    
+0

參見[*的Xcode 4 *](https://developer.apple.com/xcode/)。 – trashgod

+0

Mac App Store當前的Xcode版本是4.5.2。 –

+0

@SimonWright:我服從你的10.8經驗;請不要猶豫糾正或放大。 – trashgod