ubuntu

GCC在Ubuntu中支持哪些编程语言

小樊
45
2025-12-26 02:15:37
栏目: 智能运维

gcc在ubuntu中的语言支持概览 gcc(gnu compiler collection)在 ubuntu 中通常随系统提供对多种主流语言的支持,包括:c、c++、objective‑c、objective‑c++、fortran、ada、go。在较新的发行版中,还可通过额外包启用对 d 语言(gdc) 的支持;历史上曾包含但已基本不再维护或默认不启用的有 java(gcj) 等。具体可用语言与版本、组件包有关。

语言与获取方式一览

语言 前端/驱动 在ubuntu中的常见获取方式 备注
c gcc 安装 build-essential 元包(含 gcc) 系统默认编译器
c++ g++ 安装 build-essential 元包(含 g++) 与 gcc 配套
objective‑c gcc(objc) 通常随 gcc 提供 面向 apple 生态的 objc/objc++ 开发
objective‑c++ g++(objc++) 通常随 g++ 提供 objc 与 c++ 混编
fortran gfortran 安装 gfortran 包 现代 fortran 支持
ada gnat 安装 gnat 包 需单独安装
go gccgo 安装 gccgo 包 gcc 的 go 前端
d gdc 较新版本可安装 gdc 包 可用性取决于发行版版本与仓库
java(gcj) gcj 已不推荐/基本不再维护 历史前端,不建议新项目使用
说明:上表聚焦 gcc 原生/常用前端;像 pascal、modula‑2、vhdl 等更多语言在 gcc 源码中存在过前端,但在 ubuntu 官方仓库通常不作为常规包提供或已不再维护。

在ubuntu上安装与验证

0
看了该问题的人还看了