Como instalar o GCC no Windows 7

Como instalar o GCC no Windows 7

Baixei o GCC 4.5.1 e não sei o que fazer a seguir. Encontrei instruções no diretório de instalação sobre como configurar, compilar e instalar, mas ainda não consigo fazer muito com isso. Quais são as instruções passo a passo para passar por esse processo?

Por exemplo, eles dizem algo assim:

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

E eu entendo que a primeira linha cria um diretório e a segunda vai para o diretório. Mas e a terceira linha, e como devo executar isso? Devo ir ao diretório de origem e digitar configure + opções + destino?

Responder1

Você não instala o GCC assim. Você usa "Cygwin" ou "MSYS" para esta finalidade (compilação). Cygwin é como uma…. combinação Linux-Windows? Deve-se ler a documentação. Resumindo: você recebe 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.

Se você quer apenas desenvolver, você deve escolher um pacote como este: http://www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << Este.

Responder2

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

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

    • Binutils é o vinculador e compilador de recursos, etc.
    • GCC é o compilador e é dividido em pacotes principais e de linguagem
    • GDB é o depurador.
    • a biblioteca de tempo de execução é necessária apenas para mingw.org
    • Pode ser necessário baixar o mingw32-make separadamente.
    • Para suporte, você pode tentar (não espere respostas amigáveis)[e-mail protegido]
  2. O mingw-w64 mais recente, que como o nome indica, também oferece uma variante de 64 bits. É superior em todos os sentidos ao nº 1 acima. Você pode instalar com uminstaladorou encontre os arquivos do conjunto de ferramentas para32 bitse64 bitsvocê mesmo. Alternativamente, você pode usarMSYS2que fornece uma enorme quantidade de pacotes binários pré-construídos, instaláveis ​​através de um gerenciador de pacotes, pacman. Observe que as cadeias de ferramentas MSYS2 funcionam perfeitamente fora do shell MSYS; usá-lo apenas como gerenciador de pacotes é possível. Uma terceira opção é usar os pacotes MinGW do Qt, que vêm com um conjunto de ferramentas. Para suporte, envie um e-mail para[e-mail protegido]ou o fórum via sourceforge.net.

Existem muitos construtores de conjuntos de ferramentas "não oficiais", um dos mais populares é o TDM-GCC. Eles podem usar patches que quebram a compatibilidade binária com conjuntos de ferramentas oficiais/sem patch, portanto, tome cuidado ao usá-los. É melhor usar as versões oficiais (ou no caso do mingw-w64, as compilações pessoais são mais fáceis de começar).

Quanto à outra resposta: Cygwin/MSYS! = GCC. Usar o GCC não requer o outro. Usuários comuns não deveriam compilar o GCC. Esse processo é muito complicado e demorado. Chega de distribuições binárias flutuando por aí...

Responder3

O GCC está disponível atravésChocolate:

choco install mingw -y

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

informação relacionada