App Store에서 Xcode를 설치하면 Xcode 및 명령 줄에서도 프로그램을 컴파일 할 수 있습니다. 여러 명령 줄 유틸리티 좋아 clang
, make
및 git
Xcode.app가 설치 될 때 모두 사용할 수있게됩니다. 따라서 별도의 명령 줄 도구 패키지는 전체 IDE를 설치하지 않으려는 사람들만을위한 것이라고 생각했습니다.
그러나 놀랍게도 MacVim을 컴파일 할 때 발생하는 연결 문제 중 하나는 명령 줄 도구를 설치하여 성공적으로 해결할 수 있습니다 xcode-select --install
. 따라서 Xcode.app와 명령 줄 도구는 적어도 미묘한 방식으로 다릅니다. 그렇다면 차이점은 무엇입니까? 후자는 전자보다 프로그래밍의 모든 필수 요소를 더 잘 다루고 있습니까?
현재 Mavericks에서 Xcode 6.0.1을 사용하고 있습니다.
답변
다음과 같이 볼 수 있습니다.
- 명령 행 도구는 기본 토대입니다. Swift / Objective-C 코드를 컴파일하려면 많은 기본 도구가 필요합니다.
- XCode는 몇 가지 추가 패키지를 제공하는 IDE입니다.
따라서 명령 행 도구는 코드를 컴파일하고 링크 할 수 있도록 기본 UNIX 도구 (예 : GCC)를 다룹니다.
Xcode는 그런 다음 기본 도구를 사용하고 있습니다.
명령 줄 도구 패키지 란 무엇입니까?
명령 행 도구 패키지는 Xcode와 별도로 다운로드 할 수있는 작은 독립형 패키지로, OS X에서 명령 행 개발을 수행 할 수 있도록합니다. OS X SDK와 Clang과 같은 명령 행 도구로 구성됩니다. / usr / bin에 설치됩니다.