NO_SONAME¶
在链接共享库时是否设置 soname。
如果生成的 SHARED 库不应设置 soname,请启用此布尔属性。默认情况下,只要平台支持,就会在所有共享库上设置 soname。通常,仅将此属性用于叶节点私有库或插件。如果您将其用于其他目标链接的普通共享库,则在某些平台上,链接器会将链接时指定的库的完整路径插入到依赖二进制文件的动态节中。因此,一旦安装,动态加载器最终可能会因为找不到该二进制文件的库而失败。
在链接共享库时是否设置 soname。
如果生成的 SHARED 库不应设置 soname,请启用此布尔属性。默认情况下,只要平台支持,就会在所有共享库上设置 soname。通常,仅将此属性用于叶节点私有库或插件。如果您将其用于其他目标链接的普通共享库,则在某些平台上,链接器会将链接时指定的库的完整路径插入到依赖二进制文件的动态节中。因此,一旦安装,动态加载器最终可能会因为找不到该二进制文件的库而失败。