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)。