从Solaris 10上的静态链接到动态链接

时间:2011-08-11 11:04:14

标签: linker solaris static-libraries dynamic-linking sun

显然,Solaris 10不再支持静态链接。因此,我想知道是否有人可以帮助我重写makefile,以便它支持动态链接。实质上, 以下链接器命令给我一个错误消息,找不到_memset。 Memset本身位于标准库中,不应静态链接。这是链接器命令:

/ usr / ccs / bin / ld -o q -e start_master -dn -z defs -M ../../../mapfile.q {object files}}

任何人都知道我现在如何在Solaris 10上运行它?

谢谢!

1 个答案:

答案 0 :(得分:2)

怎么样?
/usr/ccs/bin/ld -o q -e start_master -Bstatic -z defs -M ../../../mapfile.q {list of object files} -Bdynamic -lc