Quando instalo o Xcode na App Store, posso compilar programas no Xcode e também na linha de comando. Vários utilitários de linha de comando clang, como , makee gittodos ficam disponíveis quando o Xcode.app é instalado. Por isso, pensei que o pacote separado de ferramentas de linha de comando é apenas para quem não quer um IDE completo instalado.
Mas, para minha surpresa, um dos problemas de conexão que encontrei ao compilar o MacVim pode ser resolvido com sucesso instalando as ferramentas de linha de comando xcode-select --install. Então, aparentemente, o Xcode.app e as ferramentas de linha de comando diferem, pelo menos de maneiras sutis. Qual é a diferença então? O último possui melhor cobertura de todos os elementos essenciais para a programação do que o primeiro?
Atualmente, estou usando o Xcode 6.0.1 no Mavericks.
clang,git,maketambém. Por que a instalação de outra cópia dessas ferramentas é necessária para compilar algum software?