第 2 章
使用 C++ 编译器
本章介绍了如何使用 C++ 编译器。
任何编译器的主要用途是将高级语言(如 C++)编写的程序转换成目标计算机硬件可执行的数据文件。可以使用 C++ 编译器执行以下操作:
-
将源文件转换成可重定位的二进制 (.o) 文件,以后链接到可执行文件、静态(归档)库 (.a) 文件(使用 -xar)或动态(共享)库 (.so) 文件
-
将目标文件或库文件(或两者)链接或重链接成可执行文件
-
在运行时调试处于启用状态的情况下编译可执行文件 (-g)
-
使用运行时语句或过程级分析 (-pg) 编译可执行文件