?????????????,????????????????macOS??????????????,?????????Xcode Command Line Tools(CLT)??????????????????C/C++?????Python??????????Git??????,CLT?????????????Mac??,???????????????--???????????????????????Apple?????????????????????????????macOS???????????,????????????????????

??Xcode Command Line Tools??????
Xcode Command Line Tools?macOS?????????????,????GCC/Clang????LLVM????Git???????Make??????????????????????????Xcode????,CLT???????(?400MB vs Xcode?10GB+),???????????????????
???????CLT???????????????????"xcode-select --install"???????????????,??"??"???,macOS????????????????????CLT???????????5?15??,???????????????????????????(?macOS Monterey?????),???????????Apple??????,??????Apple Developer??????CLT?.dmg??????????,CLT????????macOS????,??????????????,macOS Ventura 13.4????CLT 14.x??,?macOS Sonoma 14.0???CLT 15.x???
?????,???????"gcc --version"?"git --version"?"make --version"???CLT???????????????????????,??CLT??????????????,???????????:?????????????CLT???"??????"???,???????????(SIP)??????????????,?????OpenCore????csr-active-config??,??SIP????????(0x800?0x808),???????(0x0)?????(0x100007),?????SIP???????CLT?????????????,????"softwareupdate --list"????????????,?????????????????,???CLT????????????
??Homebrew:macOS???????
Homebrew?macOS??????????????,???"macOS???????"?????????????????????????????,???????????????Homebrew???????:??????Homebrew?????????????????,?????"brew install"??????????,?wget?curl?openssl?readline?sqlite3??
????????????,Homebrew??????????????????,??Homebrew?????(homebrew-core)?????(Bottle)????GitHub??????,?????????????????Homebrew?????????????????(USTC)???????(TUNA)?????????????????,???????????Homebrew???????????:??HOMEBREW_BREW_GIT_REMOTE?HOMEBREW_CORE_GIT_REMOTE????,??????GitLab????,????HOMEBREW_BOTTLE_DOMAIN??????????Bottle???????????,brew update?brew install??????????
?????????Homebrew,???????????:Homebrew????????(Bottle)??????Mac?????,????????(???AMD Ryzen CPU??????Intel SKU)???????????????????????????????Bottle??????,????????????????????????,??????"brew install --build-from-source"??????????,????Homebrew?????????,?????????????????,??????"brew doctor"????Homebrew???????,??????????????,???????????PATH???????????
?????????????????
??CLT?Homebrew????,???????????????????????????????????,???????????????????????????????Python????????macOS?????Python(???Python 3.9?3.11)??/usr/bin???,???Python??????????,????????,????pyenv?????Python?????pyenv,???????Python 3.10?3.11?3.12?????,?????????.python-version???????
Node.js?npm???????????????nvm(Node Version Manager)?????Node.js??????,?????????????????Node.js?????nvm?,?????"nvm install --lts"?????LTS??Node.js,??????????"nvm use"?????????Java?????,??sdkman????JDK????????sdkman???????Oracle JDK?OpenJDK?GraalVM???Java???,??????????????Java???
????????????,??????????????????????,??SSH???Git??:??ssh-keygen??RSA?Ed25519???,??????GitHub/GitLab?,???~/.gitconfig??????????,??dotfiles????(?chezmoi?GNU Stow),???????(.zshrc?.vimrc?.tmux.conf?)?????,??????????????,??????:??iTerm2(?????)+ Oh My Zsh + Powerlevel10k?? + Nerd Font??,?????????????????????,??Docker Desktop for Mac,???????????????????????????????,??????Homebrew?????CLT????,?????Xcode Command Line Tools????,??"pkgutil --pkg-info=com.apple.pkg.CLTools_Executables"??CLT?????,??????????"sudo rm -rf /Library/Developer/CommandLineTools"?????CLT???????????,???????????Mac??,??????????????


评论(0)