该选项传递给 ld。
该选项只能在命令行出现一次。
值 |
含义 |
---|---|
-dy |
在链接编辑器中指定动态链接。 |
–dn |
在链接编辑器中指定静态链接。 |
如果没有指定 -d 选项,则使用 –dy。
在 64 位环境中,许多系统库只能用作共享动态库。其中包括 libm.so 和 libc.so(不提供 libm.a 和 libc.a)。因此,在 64 位 Solaris 操作系统中,-Bstatic 和 -dn 可能会导致产生链接错误。这些情况下应用程序必须与动态库链接。
如果将此选项与动态库结合使用,将导致致命错误。大多数系统库仅作为动态库可用。
ld(1) 和《链接程序和库指南》。