2012-06-01 107 views
2

我有從v3更新到v4.2.1從v3它工作正常,但作爲C新手我想在文本Wrangler中編碼和在CLI中用gcc編譯。由於某種原因,現在gcc不能在mac上工作

GCC返回「未找到命令」(它精細前面的工作)

一些谷歌上搜索我想通了GCC移至/開發人員的/ usr/bin中後從/ usr/bin中(我可以在那裏看到它)。 現在gcc運行時,我使用確切的路徑,但它找不到任何頭文件。

my-MacBook-Pro:Desktop user$ /Developer/usr/bin/gcc -o program program.c 
program.c:15:19: error: stdio.h: No such file or directory 
program.c:16:18: error: math.h: No such file or directory 
program.c:17:20: error: stdlib.h: No such file or directory 
program.c: In function ‘main’: 
program.c:33: warning: incompatible implicit declaration of built-in function ‘malloc’ 
program.c:35: warning: incompatible implicit declaration of built-in function ‘sqrt’ 
program.c:44: warning: incompatible implicit declaration of built-in function ‘printf’ 
program.c:65: warning: incompatible implicit declaration of built-in function ‘printf’ 

任何幫助,非常感謝。

回答

4

在Xcode 4.3+中,默認情況下未安裝'Command Line Tools'軟件包。您可以在首選項 - >下載中下載它。請注意,你需要獅子。

編輯:

在Xcode中< 4.3命令行工具包含在Xcode的安裝,所以上述方案並不適用。

然而,嘗試使用Xcode中,選擇:http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html

編輯2: 從安裝在Apple dev site.

+1

下載部分命令行工具Xcode的,這是不完全正確@Butaca ...的Xcode 4.3是什麼帶走了/ Developer目錄並引入了「命令行工具」安裝程序包。 –

+1

對不起。你是對的。我糾正了我的帖子。謝謝。 – Butaca

+0

如何使用xcode-select來解決我的問題? –