小编Rob*_*sky的帖子

Solaris:.so 和 .so.1 文件有什么区别?

我试图了解 Solaris 上的链接器如何/为什么动态加载某些库文件。我正在使用 ldd 来查看这一点(使用 -s 开关查看链接器尝试了哪些路径)。例如,如果我运行“ldd /usr/local/bin/isql -s”,我会注意到被搜索的库之一被称为“libodbc.so.1”。我注意到这与它沿途找到的名为“libodbc.so”的文件不匹配。因此,它最终解析为“libodbc.so.1.0.0”和“libodbc.so.1”之间存在符号链接的地方。我的问题是 - “.1”在这里的意义是什么?是表示版本号吗?为什么有些安装程序会创建这些符号链接,而有些则不会?

solaris

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

solaris ×1