Linux apt安装时包的后缀libxxx dev
1后缀¶
- libxxx:只会安装libxxx.so.x.x的动态库
- libxxx-dev后缀(develope):包含了库的接口(.h文件即头文件)和静态库以及动态库,如果编译需要用到该库,那么需要安装dev版本。devel包含普通包,但比普通包多了头文件。
在编译一个用 C 语言编写的 Python 扩展模块时,里面会有
#include<Python.h>
这样的语句,因此需要先安装python-dev
orpython-devel
开发包 - libxxx-dbg后缀(debug):包含调试符号,通常仅供开发人员使用该软件或调试软件的人员使用。
- libxxx-utils后缀(utility):通常提供一些额外的命令行工具。 它可能会将用户暴露给内部功能或仅提供CLI。
2不带后缀¶
如果安装库没有-dev后缀,那么只会安装.so.x.x动态库