LainyZine: 프로그래머 가이드 🐣

맥에서 명령어 라인 도구(Command Line Tools) 설치하는 방법

맥이나 iOS 네이티브 애플리케이션을 만들 수 있는 Xcode는 개발 환경 구성을 위한 GCC, make, svn, git, perl, LLVM 컴파일러 등 커맨드 라인 도구를 포함하고 있습니다. 하지만 모든 사용자가 네이티브 애플리케이션을 만들지는 않기 때문에 Xcode를 설치하는 건 번거로울 수 있습니다. 커맨드라인 명령어들만 사용하고 싶을 때는 Xcode 명령어 라인 도구를 설치하면 됩니다.

명령어 라인 도구는 애플 개발자 페이지에서 제공하고 있으며, Mac OS X 10.9 이상 버전에서 설치가 가능합니다. 이 글에서는 명령어 라인 도구를 설치하고 어떤 명령어들이 포함되어있는지 소개합니다. 이 글의 내용은 Intel과 애플 실리콘 공용입니다.

명령어 라인 도구 설치하는 방법

명령어 라인 도구는 애플 개발자 페이지에서 공식적으로 제공하고 있습니다만, 커맨드 라인 명령어로도 설치할 수 있습니다. 먼저 터미널이나 iTerm2 등 자신이 사용하는 가상 터미널을 실행합니다. 그리고 다음 명령어를 실행합니다.

$ xcode-select --install

Xcode나 명령어 라인 도구가 설치되어있지 않다면 다음과 같은 팝업 창이 나타납니다. 여기서 바로 명령어 라인 도구를 설치할 수 있습니다. 오른쪽 아래의 설치 버튼을 클릭하면 설치가 진행됩니다.

명령어 라인 개발자 도구 설치 팝업이 나타납니다

사용권 계약에 대한 안내문이 나타납니다. 설치하기 위해서는 사용권 계약에 동의해야합니다. 동의한다면 오른쪽 하단의 동의 버튼을 클릭해주세요.

명령어 라인 도구의 사용권 계약 팝업

명령어 라인 도구 다운로드 및 설치가 시작됩니다. 명령어 라인 도구는 여러가지 도구를 포함하고 있기 때문에 용량이 400MB 이상으로 꽤 큰 편입니다. 따라서 설치 시간도 시간이 꽤 걸리니 참고해주세요.

명령어 라인 도구의 설치가 진행됩니다. 시간이 좀 걸립니다

설치가 완료되면, xcode-select를 실행해서 잘 설치되었는지 확인해봅니다.

$ xcode-select --version
xcode-select version 2384

정상적으로 설치된 것을 확인할 수 있습니다.

사실 xcode-select 명령어가 아니더라도, 명령어 라인 도구에 포함된 명령어를 실행하면, 설치 팝업이 나타납니다. 예를 들어 명령어 라인 도구가 설치되어있지 않을 때 git을 실행하면 다음과 같은 팝업이 나타납니다.

git을 실행해도 명령어 라인 개발자 도구를 설치할 수 있습니다

명령어 라인 도구는 맥에서 프로그래밍을 위해서는 필수적인 도구이기 때문에 꼭 미리 설치해주세요.

특정 버전의 명령어 라인 도구 설치하는 방법

명령어 라인 도구는 애플 공식 개발자 페이지(Apple Developer)에서도 다운로드 받을 수 있습니다. 단, Apple Developer 계정이 필요합니다.

다운로드 페이지를 열고 Command Line을 검색하면 다운로드 받을 수 있는 모든 버전이 나타납니다. 최신 베타는 물론 오래된 버전도 확인할 수 있습니다.

애플 개발자 페이지에서 특정 버전의 명령어 라인 도구를 검색할 수 있습니다

설치하고 싶음 버전 아래의 View Details를 클릭하면, 아래와 같이 상세 설명과 함께 다운로드 링크가 나타납니다. 설치 파일은 dmg 파일로 제공되며, dmg 파일을 열면 pkg(인스톨러)가 포함되어있습니다.

상세 정보에는 명령어 라인 도구의 dmg 파일 링크가 포함되어 있습니다

xcode-select로 설치가 진행되지 않거나, 특정한 버전이 필요한 경우 직접 dmg 파일을 다운로드 받아 설치해보시기 바랍니다.

Xcode 명령어 라인 도구에 포함된 명령어들

그럼 Xcode 명령어 라인 도구에는 어떤 명령어들이 포함되어있을까요? 명령어 라인 도구에 포함된 명령어들은 다음 경로에서 확인할 수 있습니다.

설치 경로를 확인해보면, 버전 관리 도구, 소스 코드 빌드 도구, 프로그래밍 언어 인터프리터 등 다양한 도구들이 있습니다. 아래는 현재 제 시스템에서 확인할 수 있는 모든 명령어 목록입니다. 버전에 따라서 목록은 달라질 수 있습니다.

명령어 라인 도구에는 많은 도구들이 포함되어있지만 최신 버전은 아닌 경우가 많습니다. 최신 버전이 필요하다면 맥의 패키지 매니저 Homebrew로 설치해보는 것을 추천합니다. 참고로 Homebrew를 설치하려면 명령어 라인 도구가 필요합니다.

추천 문서

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.