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

相关文章
相关标签/搜索