Parece um problema do Code::Blocks, eu recomendo simplemente não usar ele, no Linux vale muito mais a pena (e é muito mais comum) usar o compilador diretamente e só usar um editor de texto qualquer (Vim, Emacs, VSCode, Atom, etc) pra editar o código, e no WIndows… oof, a Microsoft se recusa a dar qualquer suporte a linguagem então é melhor usar ou uasr LInux, ou instalar o WSL ou um port do GCC (como MingW ou CygWin) e fazer basicamente o msm que no Linux.
Olá, você poderia utilizar o Visual Studio fornecido pela Microsoft. Eu trabalhei e estudei por um tempo utilizando o mesmo no Windows não tive problemas, só precisa selecionar e montar o seu ambiente com ele selecionando o que você precisa.
Em alguns casos pode demorar para montar o ambiente ainda mais se a velocidade de download de seu link for um pouco ruim.
Outra opção seria testar o WSL, rodar uma distro linux como um subsistema.
Caso queira saber mais sobre as alternativas do GCC deixarei um link de ajuda:
Dá uma olhada no vídeo que te mandei, pode ajudar; destarte, programar em C/C++ no GNU/Linux é super interessante, não acho que deva trocar pelo Windows.