Oracle® Solaris Studio 12.4:C++ 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 
第 2 章

使用 C++ 编译器

本章介绍了如何使用 C++ 编译器。

任何编译器的主要用途是将高级语言(如 C++)编写的程序转换成目标计算机硬件可执行的数据文件。可以使用 C++ 编译器执行以下操作:

  • 将源文件转换成可重定位的二进制 (.o) 文件,以后链接到可执行文件、静态(归档)库 (.a) 文件(使用 -xar)或动态(共享)库 (.so) 文件

  • 将对象文件或库文件(或两者)链接或重链接成可执行文件

  • 在运行时调试处于启用状态的情况下编译可执行文件 (-g)

  • 使用运行时语句或过程级分析 (-pg) 编译可执行文件