Acabei de adquirir um Mac e sou um novato completo, portanto essa pode ser uma pergunta muito fácil, mas não consegui resolvê-lo com o Google ou a F1.
Eu estava tentando executar um programa C no Terminal que acompanha o mac, mas quando o usei gcc test.c
, ele disse -bash: gcc: command not found
. Procurei o erro no Google e descobri que precisava fazer o download do Xcode. Fiz isso e instalei (acho que depois de tudo), mas ainda não tenho o gcc no meu Terminal. O que eu posso fazer?
Respostas:
Ótima pergunta - isso mudou recentemente, então suspeito que muitas outras pessoas estejam se perguntando a mesma coisa.
Na versão mais recente do Xcode, as ferramentas de linha de comando são distribuídas como um pacote separado. Felizmente, eles são muito fáceis de instalar:
Nota: como essas ferramentas são na verdade um pacote completamente separado , você pode instalar as ferramentas de linha de comando sem instalar o Xcode , se não precisar do Xcode e desejar economizar espaço em disco. Eles podem ser baixados separadamente no site de desenvolvedor da Apple .
fonte
Se as ferramentas da linha de comando são tudo o que você precisa e você realmente não precisa do Xcode, existe uma maneira muito mais eficiente de instalar essas ferramentas que não exigem o download de vários gigabytes de dados.
Basta baixar o pacote “Command Line Tools” no Apple Developer (é necessária uma conta gratuita; você pode usar seu ID Apple). Até o momento em que este artigo foi escrito, o pacote foi denominado "Ferramentas de Linha de Comando para o Xcode - final de março de 2012". É uma imagem de disco de 171,70 MB, em contraste com o download do Xcode com mais de 4 GB.
Observe que, se você já instalou o Xcode, desinstale-o antes de instalar as Ferramentas de Linha de Comando.
fonte
Esse é o comportamento esperado, agora o Xcode usa o LLVM como compilador padrão. A partir do Xcode 4.3 gcc não está mais incluído, as compilações distribuídas também não estão disponíveis.
Se você quiser o gcc, precisará fazer o download do pacote separado denominado "Ferramentas de Linha de Comando para o Xcode" no Xcode, conforme descrito nesta resposta .
fonte