linux系统中lib,lib-dev,lib-dbg,lib-common库的区别
在安装一些软件时,经常要安装libxx,libxx-dev,libxx-dbg之类的库:
- libxx只包含了基本的运行时库,安装各类软件时选择这个包;
- libxx-dev包含了运行时和头文件和其他库文件,如果编译其他软件需要链接这个库,咱们开发的就选这个了;
- libxx-dbg包含了运行时和头文件和其他库文件,以及调试信息,有些库没有相关的包;
- libxx-common 通用包;
咱们开发编译程序的时候通常会选libxx-dev包。
实操说明
在shell中进行搜索drm相关的包
sudo apt search libdrm*
搜索结果
libdrm-common/focal-proposed,focal-proposed 2.4.105-3~20.04.1 all [可从该版本升级:2.4.102-1ubuntu1~20.04.1]
Userspace interface to kernel DRM services -- common files
libdrm-dev/focal-proposed 2.4.105-3~20.04.1 amd64
Userspace interface to kernel DRM services -- development files
libdrm-tests/focal-proposed 2.4.105-3~20.04.1 amd64
Testing tools from the libdrm project
参考连接
http://www.voidcn.com/article/p-oesrnuqw-brc.html