gcc没有在mac上工作

时间:2012-06-01 13:42:08

标签: c macos gcc

我已经从v3更新到Xcode到v4.2.1 并且它工作正常但作为C新手我想在Text Wrangler中编码并在CLI中使用gcc进行编译。

gcc现在因某种原因返回“未找到命令”(之前工作正常)

经过一些谷歌搜索后,我发现 gcc从/ usr / bin 移到/ Developer / 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’

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

在Xcode 4.3+中,默认情况下不安装“命令行工具”软件包。您可以在首选项 - >中下载它。下载。请注意,您需要Lion。

编辑:

在Xcode< 4.3命令行工具包含在Xcode安装中,因此上述解决方案不适用。

但是,请尝试使用xcode-select:http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html

编辑2: 从Apple dev site.

的下载部分安装Xcode的命令行工具