首页 : 软件 : GNU : Compiler Collection (GCC)

GNU Compiler Collection (GCC)

软件版本
(2020-02-14)
8.2
支持系统
许可证 免费
分类 编程软件

软件概述

主要特点

  • 免费的开源编译器套件
  • 支持几种不同的前端语言
  • 可以交叉编译不同平台的可执行文件
<> > GNU编译器集合(GCC)是一种最常用的编译C和C++程序的开源编译器。GCC还支持其他几种编程语言,包括Objective-C、Fortran、Java、Ada、Go和BRIG(HSAIL)。编译器最常用于基于Unix的系统,但也可以使用名为MiniGW的Windows端口

GCC包括几个不同的编译器:

  • gcc:一个C编译器
  • G+++:C++和ObjuleC编译器
  • gfortran:一个Fortran编译器
  • gcj:Java编译器
  • GNAT:Ada编译器
  • gccgo:Go编译器
GCC的模块化设计还允许安装插件来扩展软件的功能。附加功能包括对不随GCC提供的编程语言的支持

GCC的一个重要特性是它能够为不同的平台交叉编译程序。这意味着,即使开发人员在一个平台上使用GCC,也可以为另一个目标平台编译GCC

<> GCC是编译UNIX系统上C和C++程序最常用的选择之一。如果您是为Linux开发的,GCC是一个不错的选择。它也可以用于Windows,但通常首选其他编译器,例如Microsoft Visual Studio附带的编译器

支持的文件格式

GNU Compiler Collection (GCC) 8.2 支持的文件扩展名

常见格式
.M 目标C实施文件
.ASM 汇编语言源代码文件
.HPP C++头文件
.ADB Ada正文文件
.F 冻结压缩文件
.CPP C++源代码文件
.C C/C++源代码文件
.JAVA Java源代码文件
.H C/C++/Objto-C头文件
.ADS Ada规范文件
.ADA Ada源代码
其他相关格式
.AR 市中心疯狂数据文件
.CC C++源代码文件
.A 静态库
.O 编译的对象文件
.SO 共享库
.HXX C++源代码头文件
.GCH 预编译头文件

更新时间: 2020-02-14