GNU编译器集合(GCC)
版本 (自9 / 24 / 2018起) | 8.2 |
平台 | |
执照 | 开源 |
类别 | 程序设计 |
更多信息 (访问发布者的网站) |
评分:
|
软件总览
主要特点
- 免费的开源编译器套件
- 支持几种不同的前端语言
- 可以交叉编译不同平台的可执行文件
GNU编译器集合(GCC)是最常用于编译C和C ++程序的一组开源编译器。 GCC还支持其他几种编程语言,包括Objective-C,Fortran,Java,Ada,Go和BRIG(HSAIL)。 编译器最常用于基于Unix的系统,但是也可以使用称为MiniGW的Windows端口。
GCC包括几种不同的编译器:
- GCC:AC编译器
- g ++:一个C ++和Objective-C编译器
- gfortran:Fortran编译器
- c:Java编译器
- GNAT:Ada编译器
- gccgo:Go编译器
GCC的一大功能是可以针对不同平台交叉编译程序。 这意味着,即使开发人员在一个平台上使用GCC,也可以针对另一个目标平台进行编译。
GCC是在基于Unix的系统上编译C和C ++程序的最常见选择之一。 如果您正在为Linux开发,那么GCC是一个不错的选择。 它也可以用于Windows,但是通常首选其他编译器,例如随附的编译器。 Microsoft Visual Studio.
支持的文件类型
主文件扩展名
.C – C / C ++源代码文件
GNU编译器集合(GCC)8.2使用的其他文件扩展名
支持的文件类型 | |
---|---|
.ADA | Ada源代码 |
.ADB | 艾达身体档案 |
.ADS | Ada规格文件 |
.ASM | 汇编语言源代码文件 |
.CPP | C ++源代码文件 |
.F | Fortran源代码 |
.H | C / C ++ / Objective-C头文件 |
.HPP | C ++头文件 |
.JAVA | Java源代码文件 |
.M | Objective-C实施文件 |
更新:九月24,2018