Provavelmente porque todas as respostas estão bastante desatualizadas. Qualquer arquivo .c pode ser adicionado a um projeto Xcode e adicionado a um destino. Em seguida, ele será compilado junto com todos os arquivos .m (Objective-C) ou arquivos Swift.
Elise van Looij
Respostas:
35
Você precisará instalar o Apple Developer Tools . Depois de fazer isso, a coisa mais fácil é usar o IDE Xcode ou usar gcc, ou hoje em dia melhorcc (o compilador LLVM clang), a partir da linha de comando.
De acordo com o site da Apple, a versão mais recente do Xcode (3.2.1) só roda no Snow Leopard (10.6), portanto, se você tiver uma versão anterior do OS X, precisará usar uma versão mais antiga do Xcode. Seu Mac deve vir com um DVD de ferramentas de desenvolvedor que conterá uma versão que deve ser executada em seu sistema. Além disso, o site Apple Developer Tools ainda tem versões mais antigas disponíveis para download. O Xcode 3.1.4 deve ser executado no Leopard (10.5).
Olá, Adam, o gcc das Ferramentas de desenvolvedor da Apple é um link simbólico para o compilador clang c ou é um compilador gcc c real?
Charles Chow
3
Apenas para qualquer um que esteja pesquisando aqui, este controle de qualidade tem cerca de dez anos (!!!). Essa resposta está (totalmente) desatualizada, as respostas modernas na parte inferior explicam como fazer isso facilmente nos dias de hoje.
Fattie de
49
Você precisará obter um compilador. A maneira mais fácil é provavelmente instalar o ambiente de desenvolvimento XCode a partir dos CDs / DVDs que você comprou com seu Mac, que fornecerá o gcc. Então você deve ser capaz de compilá-lo como
o que esses DVDs diriam sobre eles. Eu tenho dois. um é um disco de inicialização, eu acho, e o outro diz aplicações nele.
David,
@David: Não sou um usuário de mac, mas como você está tentando instalar alguns aplicativos, pode tentar aquele que diz aplicativos. (E se eu estiver errado, tente o outro)
Cascabel
Aposto que está no CD de aplicativos. Eu só tenho o DVD de atualização do Snow Leopard (e é apenas um único DVD), e o XCode está em "Optional Facilities / Xcode.mpkg"
OndraSej
28
Só para constar nos tempos modernos,
para 2017!
1 - Apenas atualize o Xcode em sua máquina como você faz normalmente
2 - Abra o terminal e
$ xcode-select --install
ele realizará uma instalação curta de um ou dois minutos.
3 - Inicie o Xcode. "Novo" "Projeto" ... você deve escolher "Ferramenta de linha de comando"
Observação - confusamente, isso está na guia "macOS" .
Selecione o idioma "C" na próxima tela ...
4- Você será solicitado a salvar o projeto em algum lugar da sua área de trabalho. O nome que você dá ao projeto aqui é apenas o nome da pasta que conterá o projeto. Não tem nenhuma importância no software real.
5 - Você é de ouro! Agora você pode desfrutar de c com Mac e Xcode.
Talvez a pergunta pudesse ser mais específica. Minha interpretação é que ele pergunta como instalar um compilador no macOS
Max MacLeod
5
Você pode usar gcc, no Terminal, fazendo gcc -c tat.c -o tst
no entanto, ele não vem instalado por padrão. Você deve instalar o pacote XCode a partir do disco de instalação tour ou fazer o download em http://developer.apple.com
Aqui é onde fazer o download de ferramentas de desenvolvedor anteriores, que incluem XCode 3.1, 3.0, 2.5 ...
Eu fui no site das maçãs e eles só tinham o Xcode para o Snow Lepord. que eu não tenho. Onde posso encontrar uma versão do Xcode em seu site? ou a versão que eles têm funcionará para mim?
David,
Você deve conseguir encontrar uma versão mais antiga lá também, não apenas o Snow Leopard. Caso contrário, pode estar no seu DVD de instalação na pasta "Extras" que corresponde ao seu sistema operacional. Eu acredito que o XCode 3.0 era compatível com Leopard, e possivelmente 3.1 também.
AlBlue,
Adicionada URL ao site Apple Connect onde XCodes arquivados estão disponíveis.
AlBlue
2
Use o gcccompilador. Isso pressupõe que você tenha as ferramentas de desenvolvedor instaladas.
Ondrasej é o "mais certo" aqui, IMO.
Também existem maneiras personalizadas de fazer isso, sem recorrer ao Xcode. Eu gosto de TryC.
O Mac OS X inclui Ferramentas de Desenvolvedor, um ambiente de desenvolvimento para fazer aplicativos Macintosh. No entanto, se alguém quiser estudar programação usando C, o Xcode é muito grande e complicado para iniciantes, para escrever um pequeno programa de amostra. TryC é muito adequado para iniciantes.
Você não precisa iniciar um aplicativo Xcode enorme ou digitar comandos desconhecidos no Terminal. Usando TryC, você pode escrever, compilar e executar um programa C, C ++ e Ruby como o TextEdit. Ele só está disponível para compilar um arquivo de código-fonte, mas é o suficiente para experimentar programas de amostra.
Respostas:
Você precisará instalar o Apple Developer Tools . Depois de fazer isso, a coisa mais fácil é usar o IDE Xcode ou usar
gcc
, ou hoje em dia melhorcc
(o compilador LLVM clang), a partir da linha de comando.De acordo com o site da Apple, a versão mais recente do Xcode (3.2.1) só roda no Snow Leopard (10.6), portanto, se você tiver uma versão anterior do OS X, precisará usar uma versão mais antiga do Xcode. Seu Mac deve vir com um DVD de ferramentas de desenvolvedor que conterá uma versão que deve ser executada em seu sistema. Além disso, o site Apple Developer Tools ainda tem versões mais antigas disponíveis para download. O Xcode 3.1.4 deve ser executado no Leopard (10.5).
fonte
Você precisará obter um compilador. A maneira mais fácil é provavelmente instalar o ambiente de desenvolvimento XCode a partir dos CDs / DVDs que você comprou com seu Mac, que fornecerá o gcc. Então você deve ser capaz de compilá-lo como
fonte
Só para constar nos tempos modernos,
para 2017!
1 - Apenas atualize o Xcode em sua máquina como você faz normalmente
2 - Abra o terminal e
ele realizará uma instalação curta de um ou dois minutos.
3 - Inicie o Xcode. "Novo" "Projeto" ... você deve escolher "Ferramenta de linha de comando"
Observação - confusamente, isso está na guia "macOS" .
Selecione o idioma "C" na próxima tela ...
4- Você será solicitado a salvar o projeto em algum lugar da sua área de trabalho. O nome que você dá ao projeto aqui é apenas o nome da pasta que conterá o projeto. Não tem nenhuma importância no software real.
5 - Você é de ouro! Agora você pode desfrutar de c com Mac e Xcode.
fonte
Em 2017, isso vai bastar:
fonte
Você pode usar gcc, no Terminal, fazendo gcc -c tat.c -o tst
no entanto, ele não vem instalado por padrão. Você deve instalar o pacote XCode a partir do disco de instalação tour ou fazer o download em http://developer.apple.com
Aqui é onde fazer o download de ferramentas de desenvolvedor anteriores, que incluem XCode 3.1, 3.0, 2.5 ...
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1
fonte
Use o
gcc
compilador. Isso pressupõe que você tenha as ferramentas de desenvolvedor instaladas.fonte
Ondrasej é o "mais certo" aqui, IMO.
Também existem maneiras personalizadas de fazer isso, sem recorrer ao Xcode. Eu gosto de TryC.
fonte