Oracle® Developer Studio 12.5:C++ 用户指南

退出打印视图

更新时间: 2016 年 7 月
 
 

11.1 C 库

Oracle Solaris 操作系统 附带了安装在 /usr/lib 中的几个库。这些库大多有 C 接口。缺省情况下,其中的 libclibm 库通过 CC 驱动程序进行链接。 如果使用 -mt 选项,则会链接 libthread 库。 如果要链接其他系统库,请在链接时使用适当的 -l 选项。 例如,要链接 libdemangle 库,请在链接时在 CC 命令行上传递 –ldemangle

example% CC text.c -ldemangle

注 -  libatomic 在 Oracle Solaris 和 Oracle Linux 的特定版本上的 /usr/lib 中可用。请注意,–latomic 不链接系统库 libatomic。有关更多信息,请参见-xatomic=aOracle Developer Studio 12.5:发行说明

C++ 编译器具有自己的运行时支持库。所有 C++ 应用程序都由 CC 驱动程序链接到这些库。C++ 编译器还具有其他一些有用的库,如下节所述。