无法在OS X终端中使用GCC

时间:2009-11-27 19:28:28

标签: macos gcc terminal

我安装了开发人员工具。我可以通过Xcode编译代码并根据文档/ usr / bin / gcc& / usr / bin / cc应指向/usr/bin/gcc-4.0。我的系统(Snow Leopard)上不存在符号链接或gcc-4.0。我想做的就是在终端上编译一些C!我对这项任务的复杂程度感到惊讶。 GCC命令不出所料地返回“gcc:command not found”。

任何人都可以对此有所了解吗?

4 个答案:

答案 0 :(得分:16)

没有!重新安装是错误的答案!

较新版本的XCode要求您单独安装这些工具的命令行版本。在XCode中,转到“首选项”|下载,检查“组件”选项卡,然后从那里安装它们:

enter image description here

答案 1 :(得分:1)

安装xcode后,这些二进制文件应该在那里。检查您的路径设置,如果您还没有重新安装xcode

答案 2 :(得分:1)

最新的XCode不再包含命令行工具(即使是添加)。现在你可以在这里下载它们:

https://developer.apple.com/downloads/index.action

答案 3 :(得分:0)

安装Snow Leopard后是否安装了最新的Xcode,或者这是以前的操作系统安装中的Xcode版本?

在我的系统中使用干净的Snow Leopard安装默认编译器(以及cc和gcc中的符号链接)是gcc-4.2

我也有gcc-4.0,虽然它不是默认值。