Mac OS X中安裝命令行工具Command Line Tools(無Xcode)

簡介

喜歡經過終端訪問更傳統的Unix工具包的Mac用戶(大部分是程序員),都會選擇安裝Xcode IDE的可選命令行工具子部分,也就是Command Line Toolshtml

從MacOS High Sierra,Sierra,OS X El Capitan,Yosemite,Mavericks開始,無需先安裝整個Xcode軟件包,也無需登陸開發人員賬戶,就能夠單獨安裝Command Line Toolsc++

  • 因此本篇文章適用於MacOS 10.13 High Sierra,10.12 Sierra,OS X 10.11 El Capitan,OS X 10.10 Yosemite和Mac OS X 10.9以及更新版本。
  • 運行OS X早期版本的Mac用戶能夠訪問這篇文章Xcode Command Line Tools

簡單來說 Command Line Tools 就是一個小型獨立包,爲mac終端用戶提供了許多經常使用的工具,實用程序和編譯器。包括svn,git,make,GCC,clang,perl,size,strip,strings,libtool,cpp,what以及其餘不少可以在Linux默認安裝中找到的有用的命令。git

後面會列出這個工具包中完整的命令列表,也能夠本身安裝完後親自查看。程序員

安裝

  1. 啓動terminal或者iterm終端
  2. 輸入如下命令字符串
xcode-select --install

會出現如下彈窗,點擊安裝便可github

插圖

  1. 接着會有一個贊成服務條款彈出,點擊贊成便可

插圖

  1. 等待下載

插圖

  1. 完成安裝後會提示安裝完成,點擊安裝完成便可。

插圖

  1. 而後能夠經過嘗試使用剛安裝的命令之一來確認是否安裝成功,例如
gcc -v
git version

插圖

這個包實際安裝在哪

若是你對這個包中到底有什麼東西感興趣,能夠本身查看這個包中的內容。它安裝在mac的根目錄中
/Library/Developer/CommandLineTools/shell

注意: 在根/目錄下,而不是用戶目錄~/..

61個可用的新命令,都在/ Library / Developer / CommandLineTools / usr / bin /中。api

下面按字母順序列出這些命令:xcode

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

參考文章:How to Install Command Line Tools in Mac OS X (Without Xcode)app

相關文章
相關標籤/搜索