Debian系统中的GCC(GNU Compiler Collection)支持多种编程语言,涵盖主流通用语言及部分领域特定语言,具体如下:
gcc命令编译.c文件。g++组件支持C++98、C++03、C++11、C++14、C++17、C++20等标准,用于编译.cpp文件。gfortran组件支持Fortran 77、Fortran 90、Fortran 95、Fortran 2003、Fortran 2008等标准,广泛应用于科学计算领域。GNAT组件支持Ada 95、Ada 2005、Ada 2012等版本,适用于高可靠性系统(如航空航天)开发。.go文件(需安装gccgo包)。gpc(GNU Pascal Compiler)组件支持,用于编译.pas文件(需单独安装)。gdc(GNU D Compiler)组件支持D2/D语言,用于编译.d文件(需安装gdc包)。rustc及gcc依赖)。gcj(GNU Compiler for Java)支持Java编译,但后续版本逐渐弱化,建议使用OpenJDK替代。g++用于C++、gfortran用于Fortran),可通过sudo apt install命令获取。gcc --help=common或官方文档确认最新支持情况。