GCC “GNU Compiler Collection” (Post antigo atualizado)
GCC Compilador de C/C++, Ada,
Fortran, entre outras linguagens de programação, é um
compilador
via linha de commando, contém um conjunto de ferramentas(Toolchain)
para
compilar, depurar, além de integrar com outros IDE’s
como Visual Studio, VSCode, Vim
Emacs, Notepad++, entre outros,
da mesma forma que o LLVM suporta. GCC é muito
popular, a
maioria das distribuições de Linux já vem instalado. No
Windows, existe
uma versão “MinGW Minimalist GNU for
Windows”, que funciona da mesma forma que
o gcc do linux,
usando as bibliotecas do Windows, é possível também usar
bibliotecas como
SDL, GTK, QT, entres outras muito usadas no
Linux dentro do próprio Windows.
Praticamente todas as distribuições
já tem a opção de instalar o pacote do GCC ou
já vem
instalado. O site oficial, tem um jeito complexo para download, outros sites
complicam ou facilitam o processo de
download do mesmo. Dependendo da plataforma,
pode ter uma variação muito grande de uma versão para outra.
Site oficial do MinGW(Várias versões):
https://www.mingw-w64.org/downloads/
Download direto do MinGW(GCC e LLVM):
https://www.mingw-w64.org/downloads/#llvm-mingw
Download direto do MinGW(Standalone):
https://www.mingw-w64.org/downloads/#winlibscom
(Desatualizado)
No momento que eu estou criando esse post, estou
com a versão 4.8.3 para o Windows,
já uma outra versão
para Windows com o suporte ao “Cygwin” que é 5.4.0, outra
versão
é 9.2.0 com suporte ao “MSYS2”,
lembrando que é preciso verificar a versão do Windows
instalado no PC, se é
Windows 32Bits ou Windows 64Bits. Segue o link de todas versões
conhecidas do MinGW: http://mingw-w64.yaxm.org/doku.php/download
Para fazer download rápido,
fácil e seguro do MinGW64, é recomendado Win-Builds,
que é
bem simples de baixar, segue o link: http://win-builds.org/doku.php.
Se mesmo assim, encotrar problemas com o "Win-builds" durante a compilação,
use o TDM-GCC, link para download: https://jmeubank.github.io/tdm-gcc/
O site oficial do MinGW: https://osdn.net/projects/mingw/
O MinGW tem alguns bugs estranhos as vezes,
pode ser o Antivírus, já que o compilador,
trabalha com
linguagem C/C++, Assembly, é muito fácil o Antivirus
bloquear alguns
processos, ou mesmo deletar alguns arquivos
do MinGW. Win-builds é fácil de instalar
no Windows, sem a
necessidade de usar Emuladores de Terminais como “MSYS2” e/ou
“Cygwin”, além de ter problemas com a licença,
complicações na hora da compilação de
bibliotecas como
WxWidget, GTK, SDL, etc. No caso do Linux, a própria distribuição
contém o pacote para download direto, praticamente todas as distribuiiçoes já vem tudo
configurado para ser usado.

Comentários
Postar um comentário