如何在不安装xcode的情况下使用gcc或git?


13

我是Mac用户的新手。我可以看到有gccgit等在“ /usr/bin”文件夹中。但是当我想使用它们时,它会提示如下:

MacBook-Pro:~ nan$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command   line developer tools.
MacBook-Pro:~ nan$ gcc
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

这是否意味着我必须安装xcode才能使用gccgit,非常感谢!


我不知道osx,但似乎/usr/bin/git调用xcode-select会产生错误,因此/usr/bin/git可能只是从安装的开发人员工具版本中选择的包装器。请参阅developer.apple.com/library/mac/documentation/Darwin/Reference/…的“
jingyu9575 2014年

您真的需要gcc还是仅使用C / C ++编译器?
user151019 2014年

Answers:


8

不,您不会,至少现在不会了。@jherran提到的可能性涉及安装另一软件。如果可以的话,您可以使用Hombrew或Macports。它有争议的是哪个“更好”,因此请选择您喜欢的一个。

但是,由于OSX Yosemite(或者可能是更早的版本,不确定),可以单独安装命令行工具,这很棒,因为它允许我抛弃闲置在硬盘上的庞大无用的XCode应用程序。最直接的方法可能是在此处从Apple下载正确的软件包。

发出您提到的命令时,是否会弹出一个窗口提示您安装命令行工具?这里概述这就是应该发生的情况。

或者,只是尝试运行

xcode-select --install

哪个应该做你想做的。至少在优胜美地,可以通过App Store更新它们。

请注意,如果其中包含可执行文件/usr/bin,则您应该能够使用其全名来调用它们,例如/usr/bin/git



在El-Captain中,运行git还是/ usr / bin / git都没有关系。它会弹出此对话框,并要求我安装
。– Soundararajan

是的,我刚刚安装了自制软件-使用命令git的提示还是一个Xcode安装
迈克尔·富尔顿

4

您可以使用Homebrew来安装它们:

brew install gcc
brew install git

要安装自制软件,您只需要以下一个命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

无论如何,如果要使用系统上安装的git和gcc,则无需安装Xcode,而只需安装命令行开发人员工具,您可以通过键入以下内容进行安装:

xcode-select --install

为什么有gccgit在“ /usr/bin“?它们不是可执行文件吗?为什么不能直接使用它们?
南晓

两种工具都存在,但已过时。优胜美地上的Git版本为1.9.3,自制版本为2.2.0。无论如何,您不需要安装Xcode,只需要命令行开发人员工具,就可以通过键入进行安装xcode-select --install
jherran 2014年

感谢您的回答!为什么过时的工具不能使用?您可以解释一下还是提供一些链接?谢谢!
南晓

已经过时了,但是您当然可以使用它。但是,要正常工作,您需要命令行开发人员工具,不知道为什么,但这是事实。
jherran 2014年

Hombre需要命令行工具,其中包括C / C“”编译器和
git-
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.