Oracle® Solaris Studio 12.4:Fortran 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

3.4.42 –hname

指定所生成的动态共享库的名称。

此选项将被传递给链接程序。有关详细信息,请参见 Oracle Solaris《链接程序和库指南》以及《Fortran 编程指南》的“库”一章。

-hname 选项将名称 name 记录到共享动态库中,作为库的内部名称创建。-hname 之间的空格是可选的(除非库名称是 elp,此时要求使用空格)。通常,name 必须与跟在 -o 后面的内容相同。如果不同时指定 -G,则使用此选项是无意义的。

如果不使用 -hname 选项,则在库文件中不记录内部名称。

如果库具有内部名称,则每当运行引用该库的可执行程序时,运行时链接程序将在其搜索的任何路径中搜索具有相同内部名称的库。在指定了内部名称的情况下,在运行时链接过程中搜索库更为灵活。此选项还可用于指定共享库的版本

如果没有共享库的内部名称,则链接程序将改用共享库文件的特定路径。