lovelypp 发表于 2007-04-24 10:53

请教:linux 下的so文件的命名有规范吗?应该如何命名.so文件?

看到/lib和/usr/lib目录下的动态库,.so后带有一堆版本号之类的信息,不知道什么意思啊。
另外还有的是符号链接,晕倒。

Linux有无文档描述.so文件的命名规范的?
哪位大侠能帮忙?

谢谢!

yulc 发表于 2007-04-24 11:33

我记得以前看到过关于数字的规范,例如 3.2.10,大意是这样说的:
第三位数字的升位是指程序修改了bug;
第二位数字的升位是指增加了新的功能,但还是和老的版本兼容.
第一位数字的升位是指增加了新的功能,且与老的版本不兼容了.

但我们的项目中,始终坚持unix简单就是美的原则, 每次是将是 1.0.0 直接变为 2.0.0...
haha

zwylinux 发表于 2007-04-24 12:26

http://www.vchome.net/tech/dll/dll9.htm

lgfang 发表于 2007-04-24 13:13

http://blog.chinaunix.net/u/23408/showart.php?id=263406

section: Avoid Version Conflict
页: [1]
查看完整版本: 请教:linux 下的so文件的命名有规范吗?应该如何命名.so文件?