Sun Studio 12:C 用户指南

B.2.33 -h name

为动态共享库分配一个名称,从而可以获得一个库的不同版本。通常,-h 后面的 name 应与 -o 选项后指定的文件名相同。-hname 之间的空格是可选的。

链接程序会为该库分配指定的 name,并在库文件中将该名称记录为库的内在名称。如果 -hname 选项不存在,则库文件中不记录任何内在名称。

当运行时链接程序将库装入可执行文件时,它将内在名称从库文件复制到可执行文件和一组所需共享库文件中。每个可执行文件都有这样的列表。如果没有共享库的内在名称,链接程序就复制共享库文件的路径。