首頁 : 軟件 : 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