我需要使用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
^我当前的问题确切。对该问题的评论说“如果你已经有了这个错误就可以得到这个错误”
但我如何检查是否已经拥有它们?
答案 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:
在Xcode 5.x上它现在在这里:
我找到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