软件 : GNU :GNU编译器集合

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的一大功能是可以针对不同平台交叉编译程序。 这意味着,即使开发人员在一个平台上使用GCC,也可以针对另一个目标平台进行编译。

GCC是在基于Unix的系统上编译C和C ++程序的最常见选择之一。 如果您正在为Linux开发,那么GCC是一个不错的选择。 它也可以用于Windows,但是通常首选其他编译器,例如随附的编译器。 Microsoft Visual Studio.

支持的文件类型


主文件扩展名

.C – C / C ++源代码文件

GNU编译器集合(GCC)8.2使用的其他文件扩展名

支持的文件类型
.ADAAda源代码
.ADB艾达身体档案
.ADSAda规格文件
.ASM汇编语言源代码文件
.CPPC ++源代码文件
.FFortran源代码
.HC / C ++ / Objective-C头文件
.HPPC ++头文件
.JAVAJava源代码文件
.MObjective-C实施文件
其他相关文件格式
.A静态库
.ARUnix静态库
.CCC ++源代码文件
.GCH预编译的头文件
.HXXC ++源代码头文件
.O编译对象文件
。所以共享库

更新:九月24,2018