C 编译系统由一个编译器、一个汇编程序和一个链接编辑器组成。cc 命令会自动调用这些组件中的每个组件,除非您使用命令行选项另行指定。
表 A–15 介绍了 cc 的所有可用选项。
下图显示 C 编译系统的组织结构。
组件 |
说明 |
使用说明 |
---|---|---|
预处理程序 |
仅适用于 -Xs |
|
编译器(用于非 Xs 模式的内置预处理程序) | ||
静态同步错误检测 |
(SPARC) |
|
代码优化器 |
-O、-xO2、-xO3、-xO4、-xO5、-fast |
|
汇编程序 | ||
代码生成器、内联函数、汇编程序 |
(SPARC) |
|
过程间优化器 |
(SPARC) |
|
后优化器 |
(SPARC) |
|
中间代码翻译者 |
(x86) |
|
代码生成器 |
(x86) |
|
链接程序 | ||
处理注释部分 |
-mr |