怎样理解Linux下devel包的作用

2019年3月19日 | 分类: 【技术】

参考:https://segmentfault.com/q/1010000000170997

问:问一下devel包的作用,当我在配置nginx的时候报错没有pcre,然后直接安装pcre-devel即可解决,而不需要安装pcre包,这是为什么?

答:devel 包主要是供开发用,至少包括以下2个东西:头文件;链接库(两种包都有);有的还含有开发文档或演示代码。

以 glib 和 glib-devel 为例:
如果安装基于 glib 开发的程序,只需要安装 glib 包就行了。
如果要编译使用了 glib 的源代码,则需要安装 glib-devel ,因为需要头文件。