libSDL2-2.0.so.0和libSDL2.so区别
时间: 2023-12-06 19:44:09 浏览: 87
SDL2.0 安卓使用的so库文件
`libSDL2-2.0.so.0` 是 SDL2 库的动态链接库文件,而 `libSDL2.so` 通常是一个软连接(Symbolic Link)指向 `libSDL2-2.0.so.0`。在 Linux 系统中,动态链接库文件通常命名为 `libXXX.so.Y.Z`,其中:
- `XXX` 是库的名称;
- `Y` 是库的主版本号;
- `Z` 是库的次版本号。
当库的 API 发生不向后兼容的改变时,主版本号会被递增,而次版本号则表示库的 bug 修复、性能优化等不影响 API 的更新。
因此,`libSDL2.so` 通常是一个软连接,它可以指向不同的 `libSDL2-2.0.so.X` 版本,方便程序在不同版本的库之间切换。
阅读全文