Contente
- Visão geral do software
- Tipos de arquivos suportados
- Extensão de arquivo principal
- Outras extensões de arquivo usadas pelo GNU Compiler Collection (GCC) 8.2
Versão (a partir de 24/09/2018) | 8.2 |
Plataformas | |
Licença | Código aberto |
Categoria | Programação |
Mais informações (visite o site do editor) |
Avaliação: 2.2 / 5 (61 votos) |
Visão geral do software
Principais características
- Conjunto de compiladores gratuito e de código aberto
- Suporta vários idiomas front-end diferentes
- Pode compilar executáveis para diferentes plataformas
O GNU Compiler Collection (GCC) é um conjunto de compliers de código aberto mais comumente usado para compilar programas C e C ++. O GCC também suporta várias outras linguagens de programação, incluindo Objective-C, Fortran, Java, Ada, Go e BRIG (HSAIL). Os compiladores são mais comumente usados em sistemas baseados em Unix, mas uma porta do Windows, chamada MiniGW, também pode ser usada.
O GCC inclui vários compiladores diferentes:
- gcc: um compilador C
- g ++: Um compilador C ++ e Objective-C
- gfortran: Um compilador Fortran
- gcj: Um compilador Java
- GNAT: Um compilador Ada
- gccgo: um compilador Go
Uma grande característica do GCC é sua capacidade de compilar programas para diferentes plataformas. Isso significa que, embora um desenvolvedor use o GCC em uma plataforma, ele pode ser compilado para outra plataforma de destino.
O GCC é uma das opções mais comuns para compilar programas C e C ++ em sistemas baseados em Unix. Se você está desenvolvendo para o Linux, o GCC é uma boa escolha. Ele também pode ser usado para o Windows, mas outros compiladores são normalmente preferidos, como o compilador incluído no Microsoft Visual Studio.
Tipos de arquivos suportados
Extensão de arquivo principal
.C - Arquivo de código fonte C / C ++Outras extensões de arquivo usadas pelo GNU Compiler Collection (GCC) 8.2
Tipos de arquivos suportados | |
---|---|
.ADA | Código-fonte Ada |
.ADB | Arquivo Ada Body |
.PUBLICIDADES | Arquivo de especificação de ada |
.ASM | Arquivo de código fonte de linguagem assembly |
.CPP | Arquivo de Código Fonte C ++ |
.F | Código Fonte Fortran |
H | Arquivo de cabeçalho C / C ++ / Objective-C |
.HPP | Arquivo de cabeçalho C ++ |
.JAVA | Arquivo de Código-fonte Java |
.M | Arquivo de Implementação Objective-C |
Formatos de arquivo relacionados adicionais | |
---|---|
.UMA | Biblioteca estática |
.AR | Biblioteca estática do Unix |
.CC | Arquivo de Código Fonte C ++ |
.GCH | Arquivo de cabeçalho pré-compilado |
.HXX | Arquivo de cabeçalho de código-fonte C ++ |
.O | Arquivo de Objetos Compilados |
.ASSIM | Biblioteca compartilhada |