Como instalar o GCC no Windows7

10

Eu baixei o GCC 4.5.1 e não sei o que fazer a seguir. Eu encontrei dentro das instruções do diretório de instalação como configurar, construir e instalar, mas ainda não posso fazer muito com isso. Que alguém passo a passo escreva como eu devo passar por este processo? Por exemplo, eles dizem algo assim:

    % mkdir objdir 
    % cd objdir 
    % srcdir/configure [options] [target]   

e eu entendo que a primeira linha pede para criar um diretório e o segundo pede para entrar nisso, mas e quanto ao terceiro e como eu devo executar isso? Eu deveria ir para o diretório de origem e digitar configure + options + target?

    
por There is nothing we can do 03.10.2010 / 10:57

3 respostas

7

Você não instala o gcc assim. Você usa "Cygwin" ou "MSYS" para essa finalidade (compilação). O Cygwin é como uma combinação de ... linux-windows? Deve-se ler a documentação. Resumindo: você obtém um bash, gcc e outras coisas, mas é LENTO.

MSYS é muito melhor, por outro lado. Ele fornece um binário win32 do gcc e todas as ferramentas de desenvolvimento. link

Se você quer apenas desenvolver, você deve escolher um pacote como este: link
codeblocks-10.05mingw-setup.exe < < Esse aqui.

    
por 03.10.2010 / 11:03
14

O GCC para Windows é fornecido por dois projetos atualmente. Ambos fornecem uma implementação muito própria do SDK do Windows (cabeçalhos e bibliotecas), o que é necessário porque o GCC não funciona com arquivos do Visual Studio.

  1. O antigo mingw.org, que o @Mat já apontou para você. Eles fornecem apenas um compilador de 32 bits e a versão mais recente é o GCC 4.5 no momento em que este texto foi escrito. Veja aqui os downloads de que você precisa:

    • Binutils é o compilador do link e de recursos, etc.
    • O GCC é o compilador e está dividido em pacotes principais e de idiomas
    • O GDB é o depurador.
    • A biblioteca de tempo de execução
    • é necessária apenas para mingw.org
    • Você pode precisar baixar o mingw32-make separadamente.
    • Para obter suporte, você pode tentar (não espere respostas amigáveis) [email protected]
  2. O mais novo mingw-w64, que, como o nome prevê, também fornece uma variante de 64 bits. É superior em todos os sentidos ao # 1 acima. Você pode instalar com um installer ou encontre os arquivos toolchain para 32 bits e de 64 bits você mesmo. Alternativamente, você pode usar MSYS2 que fornece uma enorme quantidade de pacotes binários pré-construídos, instaláveis através de um gerenciador de pacotes, pacman. Observe que os toolchains MSYS2 funcionam fora do shell MSYS bem; usá-lo como gerenciador de pacotes só é possível. Uma terceira opção é usar os pacotes MinGW do Qt, que vêm junto com um toolchain. Para suporte, envie um e-mail para [email protected] ou o fórum via sourceforge.net.

Existem muitos construtores de toolchain "não oficiais", um dos mais populares é o TDM-GCC. Eles podem usar patches que quebram a compatibilidade binária com toolchains oficiais / não corrigidos, portanto, tenha cuidado ao usá-los. É melhor usar os lançamentos oficiais (ou no caso do mingw-w64, os builds pessoais são mais fáceis de começar).

Re a outra resposta: Cygwin / MSYS! = GCC. Usando o GCC não requer o outro. Usuários comuns não devem estar compilando o GCC. Esse processo é muito complicado e demorado. Distribuições binárias suficientes flutuando ...

    
por 18.06.2011 / 11:21
1

O GCC está disponível em Chocolatey :

choco install mingw -y

Reinicie o prompt de comando e você poderá executar gcc .

    
por 09.08.2015 / 16:34

Tags