Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro na compilação (Windows)

Fala, pessoal, tudo bem?

Quando tento compilar meu programa, gera o seguinte erro no prompt:

c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status

Meu código está assim, literalmente o primeiro programa da aula e não consigo compilar:

#include <stdio.h>

int main(){

    printf("Bem vindo ao nosso jogo de adivinhação");

}
2 respostas
solução!

Olá Giovani, tudo bem com você?

O GCC as vezes da uns bugs meio chatinhos de se resolver, dando uma olhada no fórum um aluno conseguiu solucionar apenas adicionando ao final do código um return 0 e salvando o arquivo, você pode testar?

#include <stdio.h>

int main(){

    printf("Bem vindo ao nosso jogo de adivinhação");
    return 0;

}

Abraços e Bons Estudos!

Opa, Geovani, deu certo aqui! Muito obrigado!

Há uma explicação para essa adição do return 0 como solução?