Como especificar o MinGW64 para codeblocks 17.02 no Windows 10?

0

Eu fiz o download do CodeBlocks 17.02 sem o mingw e o instalei, depois baixei o MinGW64 aqui ( link ) e apenas alterou a opção de arquitetura de i686 para x86_64 durante a instalação e deixou o restante como padrão. Em seguida, tente adicionar esse caminho aos caminhos do sistema: C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\x86_64-w64-mingw32\bin . Mas quando abri os CodeBlocks, não consegui encontrar o compilador. Além disso, quando vou para settings>compiler e tento definir GNU GCC compiler ele diz: não consigo encontrar o compilador!

Como devo especificar o MinGW64 para CodeBlocks do Windows 10?

    
por Hasani 07.07.2018 / 15:21

1 resposta

1

Aqui eu explico o procedimento com os arquivos ZIP que não exigem privilégios de administrador ou um setup.exe, apenas extraia aqueles com qualquer ferramenta de descompactação. Este procedimento é focado em C / C ++. Essas configurações podem variar em outros idiomas. Os links necessários estarão na última seção.

  1. Faça o download Código :: Blocks e mingw-w64 da sua página de download, o nome do arquivo será como 'codeblocks-17.12-nosetup.zip' e 'x86_64-8.1.0-release-posix-seh-rt_v6-rev0 .7z 'respectivamente. O arquivo mingw-w64 pode estar com seh ou sjlj Extraia aqueles em qualquer drive ou qualquer pasta com 7zip . Por exemplo, aqui escolho E:\CodeBlocks e E:\mingw64 .

  2. Abra o CodeBlocks.exe dessa pasta de extração. Haverá um aviso como 'Nenhum compilador encontrado'. Vá para Configurações > Compilador > Configurações globais do compilador > Executáveis do Toolchain > Diretório de instalação do compilador. Certifique-se de que o GCC seja o compilador padrão. Escolha a pasta de extração do mingw-w64 (aqui E:\mingw64 ). Em seguida, selecione o compilador, linker, faça programas um por um. A janela será parecida com esta captura de tela:

Agoraestáprontoparair.Essasconfiguraçõessãosalvasnoarquivo"% AppData% \ CodeBlocks \ default.conf".

Links:

por 07.07.2018 / 17:02