如何确定是否安装了Xcode命令行工具?

时间:2014-01-22 01:28:34

标签: xcode command-line installation

我需要使用gdb。

ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found

ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:

和:

ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x   1 pi    admin   30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb

不太清楚要做什么,显然它是由自制软件安装的东西。我不知道为什么会这样,我不知道我是否可以使用它。它不在搜索路径中。

所以我认为我需要Xcode命令行工具。

Xcode is not currently available from the Software Update server

^我当前的问题确切。对该问题的评论说“如果你已经有了这个错误就可以得到这个错误”

但我如何检查是否已经拥有它们?

8 个答案:

答案 0 :(得分:88)

/usr/bin/xcodebuild -version

将为您提供xcode版本,通过终端命令

运行

答案 1 :(得分:32)

首先,请确保您已下载或未下载。打开终端应用程序,然后输入$ gcc如果尚未安装,则会收到警报。您可以通过

验证是否已安装它
$ xcode-select -p
/Library/Developer/CommandLineTools

然后确保输入$ gcc --version

您可以在此处详细了解该流程:Xcode command line tools for Mavericks

答案 2 :(得分:22)

  

如果你想知道Xcode的安装版本以及Swift   语言当前版本:

使用终端使用以下简单命令:

<强> 1。要安装Xcode版本

 xcodebuild -version

<强> 2。要安装Swift语言版本

swift --version

答案 3 :(得分:14)

我能够使用以下命令在maxOS Sierra上找到我的Xcode版本:

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version

根据this answer

答案 4 :(得分:10)

感谢Freenode的#macdev上的人,这里有一些信息:

在Xcode进入应用程序商店之前的过去,它包括命令行工具。

现在你从商店获得它,并且使用这种新机制它不能在Xcode.app之外安装额外的东西,所以你必须自己手动完成,通过:

xcode-select --install

在Xcode 4.x上,您可以检查它们是否是从Xcode中安装的 UI:

enter image description here

在Xcode 5.x上它现在在这里:

enter image description here

我找到gcc / gdb的问题是它们已被clang / lldb取代:GDB missing in OS X Mavericks

另请注意,Xcode包含编译器和调试器,因此安装命令行工具的其中一项功能是符号链接或修改$ PATH。它还会下载某些内容,例如git。

答案 5 :(得分:1)

如果出于某种原因未在xcode下安装xcode

/usr/bin/xcodebuild

执行以下命令

which xcodebuild

,如果已安装,将提示您其位置。

答案 6 :(得分:0)

对于macOS catalina,请尝试以下操作:打开Xcode。如果不存在。从App Store下载(约11GB),然后打开Xcode>打开开发人员工具>更多开发人员工具,并使用我的Apple ID下载兼容的命令行工具。然后,下载后,我打开了Xcode> Preferences> Locations> Command Line Tool,然后从下载中选择了新下载的命令行工具。

答案 7 :(得分:-2)

  • 打开终端
  • 如果您安装了xcode,请运行以下命令
  

/ usr / bin / xcodebuild -version

它将提供以下输出。

  

Xcode 9.4

     

构建版本9F1027a