我如何知道是否安装了Xcode命令行工具?
我需要使用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
不知道该怎么做,显然这是由自制的东西。 我不知道为什么它在那里,我不知道我是否可以使用它。 它不在searchpath中。
所以我想我需要Xcode命令行工具。
目前Xcode软件更新服务器不可用
^我目前的问题确切。 对这个问题的评论说:“如果你已经有了这个错误,你可以得到这个错误”
但是,如何检查我是否已经拥有它们?
/usr/bin/xcodebuild -version
会给你的Xcode版本,通过terminal命令运行它
首先,确保你已经下载或不。 打开你的terminal应用程序,input$ gcc
如果你还没有安装它,你会得到一个警报。 你可以validation你已经安装了
$ xcode-select -p /Library/Developer/CommandLineTools
然后确定input$ gcc --version
您可以在这里阅读更多关于这个过程的信息: Mavericks的Xcode命令行工具
感谢Freenode的#macdev上的人,这里有一些信息:
在Xcode进入app store之前的那段时间,它包含了命令行工具。
现在,您可以从商店获得它,而使用这个新机制,它不能在Xcode.app之外安装额外的东西,所以您必须自己手动执行:
xcode-select --install
在Xcode 4.x上,您可以检查是否从Xcode UI中安装它们:
在Xcode 5.x上现在是这里:
我findgcc / gdb的问题是,它们被clang / lldb: OS X Mavericks中缺less的GDB所取代
另外请注意,Xcode包含编译器和debugging器,所以安装命令行工具的一件事情就是符号链接或修改$ PATH。 它也下载某些东西,如混帐。
我能够使用以下命令在maxOS Sierra上find我的Xcode版本:
pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version
根据这个答案 。
**
如果你想知道Xcode的安装版本以及Swift语言当前版本:
**
****使用下面的简单命令使用terminal: – ****
1.要安装Xcode版本
xcodebuild -version
2.要安装Swift语言版本
swift --version