lib {library name} .a.so是Linux中静态库的命名约定吗?

lib {library name} .a.so是Linux中静态库的命名约定吗?,第1张

lib {library name} .a / .so是Linux中静态库的命名约定吗?

您可以命名一个你想要的任何方式,但

ld
-l
假设
lib
前缀适用于静态和共享库,并可以追溯到很长的路要走;
您需要明确命名它才能使用不带
lib
前缀的一个。

即使在现代系统上,这实际上也是有用的:

libfoo.so
可以将名称标识为链接时库,而
foo.so
表示实现运行时插件的共享库。或者使用子系统特定的前缀代替,
lib
以标识特定子系统的插件;参见例如
pam_*.so
nss_*.so



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4901474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存