ele retorna esse erro:
C:\Users\EVERTO~1\AppData\Local\Temp\ccWky8Wk.o:codigo.cpp:(.xdata+0xc): undefined reference to `__gxx_personality_seh0' collect2.exe: error: ld returned 1 exit status
Tentei compilar ele pelo DEVC++ e lá está funcionando, eu tenho que atualizar meu compilador gcc??
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    char palavrasecreta[20];
    sprintf(palavrasecreta, "MELANCIA");
    int acertou = 0;
    int enforcou = 0;
    do
    {
        char chute;
        scanf("%c",&chute);
        for(int i = 0; i < strlen(palavrasecreta); i++){
            if(palavrasecreta[i]==chute){
                printf("A posicao %d tem essa letra!\n", i);
            }
        }
        acertou++;
        enforcou++;
    }while(acertou && enforcou);
} 
             
            