Коли я встановлюю Xcode з App Store, я можу також компілювати програми в Xcode, а також в командному рядку. Кілька утиліт командного рядка, як clang
, make
і git
всі вони стають доступними, коли встановлено Xcode.app. Тому я подумав, що окремий пакет інструментів командного рядка призначений лише для тих, хто не хоче встановити повний IDE.
Але, на мій подив, одну з проблем, пов’язаних із зв’язуванням, з якими я стикався під час компіляції MacVim, можна успішно вирішити, встановивши інструменти командного рядка xcode-select --install
. Тож, мабуть, Xcode.app та інструменти командного рядка відрізняються, принаймні, тонко. Яка тоді різниця? Чи має останній краще висвітлення всіх найважливіших програм, ніж перший?
В даний час я використовую Xcode 6.0.1 на Mavericks.
clang
,git
,make
а також. Чому для збирання певного програмного забезпечення потрібна інсталяція іншої копії цих інструментів?