1
5
有GCC-
GNU Compiler Collection
. 它共享公共后端和中间端,并具有不同语言的前端。例如,C、C++和Fortran的前端通常由命令调用
实际上更复杂,你可以打电话
您可以查看几乎所有GCC(不仅仅是
但是该文件可以很好地编译,该选项被忽略,您将得到一个警告。注意,它是一个C文件,由
|
2
3
收集 )与llvm一样,是 three-stage compiler .
因此,各种选项特定于阶段1、2或3,但可能无法方便地标记为这样;然而,考虑到这一点,你可以凭直觉合理地判断哪些与你感兴趣的特定语言相关,哪些与你感兴趣的特定语言无关。 (正是出于这种原因,我将武断地宣称CC++FortranJavaPerlPython本质上是一种单一的语言,只有微不足道的语法和库细节来区分方言)。 |