Kiedy instaluję Xcode z App Store, mogę kompilować programy zarówno w Xcode, jak i w wierszu poleceń. Kilka narzędzi wiersza polecenia podoba clang
, make
i git
wszystko staje się dostępna, gdy jest zainstalowany Xcode.app. Pomyślałem więc, że oddzielny pakiet narzędzi wiersza poleceń jest przeznaczony tylko dla tych, którzy nie chcą instalować pełnego IDE.
Ku mojemu zdziwieniu, jeden z problemów z łączeniem, które napotkałem podczas kompilacji MacVima, można z powodzeniem rozwiązać, instalując narzędzia wiersza poleceń xcode-select --install
. Najwyraźniej Xcode.app i narzędzia wiersza poleceń różnią się, przynajmniej w subtelny sposób. Jaka jest zatem różnica? Czy to drugie ma lepsze pokrycie wszystkich niezbędnych elementów programowania niż poprzednie?
Obecnie używam Xcode 6.0.1 na Mavericks.
źródło
clang
,git
,make
jak również. Dlaczego instalacja kolejnej kopii tych narzędzi jest konieczna do skompilowania oprogramowania?git
,make
wszystkie znajdują się w katalogu,/Library/Developer/CommandLineTools/usr/bin
więc faktycznie znajdują się w „podstawowych” narzędziach wiersza poleceń.