Sun Studio 12:C++ 用户指南

12.3 相关的库选项

CC 驱动程序提供了一些选项来帮助用户使用库。


example% CC test.cc -library=rwtools7,iostream

example% CC test.cc -library=gc -staticlib=gc

example% CC test.cc -compat=4 -staticlib=libC

example% CC test.cc -library=no%Crun,no%Cstd

缺省情况下,CC 根据命令行选项链接不同的系统库集合。如果指定 -xnolib(或 -nolib,则 CC 仅链接在命令行上使用 -l 选项显式指定的那些库。(如果使用 -xnolib-nolib,会忽略 -library 选项(如果有)。)

使用 –R 选项可在可执行文件中生成动态库搜索路径。执行期间,运行时链接程序使用这些路径搜索应用程序所需的共享库。缺省情况下(如果编译器安装在标准位置中),CC 驱动程序将 – R/opt/SUNWspro/lib 传递给 ld。可以使用 -norunpath 禁止在可执行文件中生成共享库的缺省路径。