1
resposta

MAC: Error linker command failed with exit code 1

Não consigo compilar programa.c e criar o arquivo programa.out.

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

Ps: gcc instalado e segui todos os passos do vídeo

1 resposta

Olá! Tudo bem?

Esse erro "linker command failed with exit code 1" geralmente ocorre quando o compilador não consegue encontrar a definição da função main, que é essencial para qualquer programa em C. No seu caso, o problema parece estar relacionado à arquitetura do seu Mac (arm64).

Aqui estão algumas sugestões para resolver o problema:

  1. Atualize o GCC: Certifique-se de que você está usando a versão mais recente do GCC. Você pode atualizar o GCC usando o Homebrew com os seguintes comandos:

    brew update
    brew upgrade gcc
    
  2. Use o Clang: O Clang é outro compilador que pode ser usado no Mac. Tente compilar o seu programa usando o Clang:

    clang programa.c -o programa.out
    

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.