Sun Studio 12:C 用户指南

1.5 编译器的组织结构

C 编译系统由一个编译器、一个汇编程序和一个链接编辑器组成。cc 命令会自动调用这些组件中的每个组件,除非您使用命令行选项另行指定。

表 A–15 介绍了 cc 的所有可用选项。

下图显示 C 编译系统的组织结构。

图 1–1 C 编译系统的组织结构

显示 C 编译系统组件的图。

下表汇总了编译系统的组件。

表 1–1 C 编译系统的组件

组件 

说明 

使用说明 

cpp

预处理程序 

仅适用于 -Xs

acomp

编译器(用于非 Xs 模式的内置预处理程序)

 

ssbd

静态同步错误检测 

(SPARC)

iropt

代码优化器 

-O-xO2-xO3-xO4-xO5-fast

fbe

汇编程序 

 

cg

代码生成器、内联函数、汇编程序 

(SPARC)

ipo

过程间优化器 

(SPARC)

postopt

后优化器 

(SPARC)

ir2hf

中间代码翻译者 

(x86) 

ube

代码生成器 

(x86) 

ube_ipa

过程间调用分析器 

(x86) 

ld

链接程序 

 

mcs

处理注释部分 

-mr