温馨提示×

CentOS上gcc支持哪些编程语言

小樊
47
2025-11-15 18:32:35
栏目: 智能运维

centos 上 gcc 支持的主要语言

  • c:使用命令 gcc
  • c++:使用命令 g++
  • objective‑c:使用命令 gobjc(或 gcc 配合相应前端)
  • fortran:使用命令 gfortran
  • ada:使用命令 gnat(gnatmake 等工具)
  • go:使用命令 gccgo
  • d(dmd 前端):部分版本/渠道提供 gdc(可用性取决于具体 gcc 版本与仓库)
  • 说明:gcc 是“编译器集合”,不同发行版与版本内置/可选的前端不同,实际可用语言以所安装软件包为准。

历史或已弃用的前端

  • java(gcj):早期 gcc 曾提供 gcj 前端,后续版本已移除;在 centos 的常用 gcc 版本中通常不可用。若需 java 开发,建议使用 openjdk 等专用工具链。

如何查看与启用支持的语言

  • 查看 gcc 版本与可用前端:运行 gcc --version;检查是否存在对应命令(如 g++, gfortran, gobjc, gnat, gccgo)。
  • 安装对应语言支持(示例):
    • c/c++:sudo yum install gcc gcc-c++
    • fortran:sudo yum install gcc-gfortran
    • ada:sudo yum install gcc-gnat
    • go:sudo yum install gcc-go
    • objective‑c:sudo yum install gcc-objc(部分版本/仓库可能提供)
  • 版本较旧时的升级方式:通过 software collections(scl) 启用较新 gcc,例如安装 devtoolset 并在启用后使用新版本工具链(scl enable devtoolset- bash)。

0