๋งฅ CLT(Command Line Tools) ์ค์น ๋ฐฉ๋ฒ(Xcode ์์ด)
CLT(Command Line Tools, ๋ช ๋ น์ค ๋๊ตฌ ํจํค์ง)์ Mac terminal ์ฌ์ฉ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ด ์ฌ์ฉํ๋ ํด, ์ ํธ๋ฆฌํฐ ๋ฐ ์ปดํ์ผ๋ฌ(Linux ํจํค์ง์์ ์ ๊ณต๋๋ make, GCC, clang, perl, svn, git, size, stripe, libtool, cpp, what ๋ฑ)๋ฅผ ์ ๊ณตํ๋ค.
Xcode ๊ฐ๋ฐ ํจํค์ง๋ CLT๋ฅผ ํฌํจํ๋๋ฐ CLT๋ง ํ์ํ ๊ฒฝ์ฐ ๊ตณ์ด Xcode๋ฅผ ์ค์นํ ํ์๋ ์๋ค.
๋งฅOS์ CLT๋ง ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
๐ก ๋ณธ ๋ด์ฉ์ MacOSX 10.9 ์ด์์ ๊ธฐ์ค์ผ๋ก ํ๋ค.
1. CLT ์ค์น ์ฌ๋ถ ํ์ธ
์ด๋ฏธ ํ์ฌ ๋งฅ์ CLT๊ฐ ์ค์น๋ผ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ์.
Terminal์ ์ด๊ณ ํ๋กฌํํธ์ ๋ช ๋ น์ด 'gcc'๋ฅผ ์ ๋ ฅํ๋ค.
no developers tools were found...๋ผ๊ณ ์ถ๋ ฅ๋๋ฉด ์ค์น๊ฐ ๋ผ์์ง ์์๊ฒ์ด๋ค.
์๋ ๊ณผ์ ์ ๋ฐ๋ผ ์ค์น๋ฅผ ์งํํ๋ค.
2. CLT ์ค์น
Terminal์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค.
xcode-select --install
๊ทธ๋ฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ํ์ฐฝ์ด ๋ฌ๋ค.
'์ค์น' ํด๋ฆญ
'๋์' ํด๋ฆญ
3. ์ค์น ํ์ธ
Terminal์ CLT ํจํค์ง๊ฐ ํฌํจํ๋ ๋ช ๋ น์ด ์ค ํ๋๋ฅผ ์ ๋ ฅํด๋ณด์.
์ด์ ์ ์ค์น ์ฌ๋ถ ํ์ธ์ ์ํด ์ ๋ ฅํ๋ gcc๋ ๊ด์ฐฎ๊ณ git, svn, rebase, make, ld, otool, nm ๋ฑ ๋ช ๋ น์ด ์ค ์๋ฌด๊ฑฐ๋ ์ ๋ ฅํ๋ค.
๋๋ git์ ์ ๋ ฅํด๋ณด์๋ค.
'ํด๋น ๋ช ๋ น์ด๋ฅผ ์ฐพ์ ์ ์์'๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์๊ณ ์์ ๊ฐ์ด ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ ๋ฑ์ด ์ถ๋ ฅ๋๋ฉด ์ ๋๋ก ์ค์น๋ ๊ฒ์ด๋ค.
[์ฐธ๊ณ ] CLT ์ค์น ๋๋ ํ ๋ฆฌ ๋ฐ ๋ช ๋ น์ด
CLT ํจํค์ง๋ ๋ค์ ๋๋ ํ ๋ฆฌ์ ์ค์น๋๋ค.
/Library/Developer/CommandLineTools/
/Library/Developer/CommandLineTools/usr/bin/ ํ์์์ ์๋ก ์ถ๊ฐ๋ ๋ช ๋ น์ด๋ฅผ ํ์ธํ ์ ์๋ค.
References
https://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
'EnvironmentยทTool' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
IntelliJ ํฐ์บฃ ๋ก๊ทธ ํ๊ธ ๊นจ์ง์ ํด๊ฒฐํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ (2) | 2020.04.07 |
---|---|
[Mac OS] Docker๋ฅผ ์ด์ฉํด์ PostgreSQL ์ปจํ ์ด๋ ์คํํ๊ธฐ (57) | 2020.04.06 |
[Mac OS] Open JDK 11(Amazon Corretto) ์ค์นํ๊ธฐ (0) | 2020.03.29 |
IntelliJ Gradle ๋ฒ์ ๋ค์ด๊ทธ๋ ์ด๋ (5.x -> 4.x) ๋ฐฉ๋ฒ (0) | 2020.03.22 |
[Git] Git Bash ์ฌ์ฉ ๋ฐฉ๋ฒ - init, status, add, commit, log (0) | 2020.03.04 |
๋๊ธ