Versão compatível do Allegro com meu compilador GCC

Versão compatível do Allegro com meu compilador GCC

estou usandoVersão de 32 bits do código::blocks 17.12comTDM-GCC versão 5.1.0-3sobrewindows 7 final 32 bits. Eu estava usando Allegro 5 (allegro-mingw-gcc6.2.0-x86-static-5.2.2). Funcionou perfeitamente bem. Segui todos os passos necessários para rodar o allegro com codeblocks. Tudo funcionou muito bem.

Então desinstalei e reinstalei o mesmo TDM-GCC. E baixei uma versão diferente do Allegro 5 (allegro-i686-w64-mingw32-gcc-7.4.0-posix-dwarf-dynamic-5.2.5.0) dehttps://github.com/liballeg/allegro5/releases/tag/5.2.5.0. Fiz todo o processo que fiz na última versão usada. Mas desta vez ele exibe uma caixa de mensagem que me dá um erro ao compilar o código.

O erro é assim "O ponto de entrada do procedimento _divmoddi64 não pôde ser localizado na biblioteca de vínculo dinâmico libgcc_s_dw2-1.dll".

No log de construção esta mensagem é mostrada "Processo encerrado com status -1073741511"

Código usado.

#include <allegro5/allegro5.h>
#include <iostream>

int main(int argc, char **argv)
{
    al_init();
    return 0;
}

eu pesquisei no Google o erro e o erro de log de compilação. Mas simplesmente não consegui encontrar nenhuma solução. Certamente parece uma incompatibilidade de versão para mim. Por favor me ajude a resolver esse erro.

nota: queria adicionar a tag "allegro5" mas não tinha a reputação necessária

informação relacionada