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

簡介

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

從MacOS High Sierra,Sierra,OS X El Capitan,Yosemite,Mavericks開始,無需先安裝整個Xcode軟件包,也無需登錄開發人員帳戶,就可以單獨安裝Command Line Tools

  • 所以本篇文章適用於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默認安裝中找到的有用的命令。

後面會列出這個工具包中完整的命令列表,也可以自己安裝完後親自查看。

安裝

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

會出現以下彈窗,點擊安裝即可

插圖

  1. 接着會有一個同意服務條款彈出,點擊同意即可

插圖

  1. 等待下載

插圖

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

插圖

  1. 然後可以通過嘗試使用剛安裝的命令之一來確認是否安裝成功,例如
gcc -v
git version

插圖

這個包實際安裝在哪

如果你對這個包中到底有什麼東西感興趣,可以自己查看這個包中的內容。它安裝在mac的根目錄中
/Library/Developer/CommandLineTools/

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

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

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

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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章