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

Compilar o programa

C:\Users\mathh\Desktop\C>gcc programa.c -o programa.exe
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

logo depois dou o comando para executar o programa(exercício) mas ele não roda

O que poderia ser isso...

6 respostas

Oi Matheus,

Posta seu código completo do programa.c para darmos uma olhada?

Abraço!

#include <stdio.h>

int main(){

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

}

Segue o código, mas acho que o problema pode estar em algo do gcc.

Matheus,

Você criou esse arquivo por onde? Por alguma IDE? Dá uma olhada se existe algum arquivo Makefile ou com extensão .mk no mesmo diretório do seu programa. Se tiver, delete o arquivo e tente compilar novamente.

Abraço!

Não existe nenhum outro arquivo, criei pelo sublime e salvei como .C e segui as instruções para compilar.

solução!

Oi Matheus,

Dei uma caçada em outros motivos para este erro acontecer e além do Makefile (que não é o seu caso) pode ser que o arquivo não esteja salvo. Salva o arquivo novamente pelo Sublime, feche o arquivo e tenta compilar de novo.

Abraço!

Deu certo Obrigado