安裝Xcode Command Line Tools

安裝Xcode Command Line Tools

Xcode Command Line Tools有什麼?

Xcode Command Line Tools提供開發Mac軟體需要的基本工具,其中包括mac OS SDK, LLVM, linker, Cmake, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp等。

詳細的工具如下:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang
clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
indent
install_name_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
what
xml2man
yacc

Xcode整個開發套件的底層對應的就是Command Line Tool。

然而就算不是使用Xcode開發,還是會碰到需要安裝Command Line Tools的情況(也就是使用安裝在/Library/Developer/CommandLineTools的那組),因為Tools也有包含整個MacOS的SDK還有編譯器Clang甚至包括Make。

例如有使用Homebrew在管理package的一些python開發或是js的開發,都會提示需要Xcode Command Line Tools.

安裝Xcode Command Line Tools

  1. 打開Terminal (終端機) 在Applications (應用程式)/ Utilities (工具程式)之下
  2. 執行
xcode-select --install

3. 軟體更新提示畫面會跳出 “The xcode-select command requires the command line developer tools. Would you like to install the tools now?”,選擇同意繼續安裝

4. 下載之後會安裝在 /Library/Developer/CommandLineTools/目錄之下,若要移除的話只需要把這個目錄跟之下的檔案直接移除就好。