linux下devel包的作用

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

阅读 24.3k
3 个回答

devel 包主要是供开发用,至少包括以下2个东西:

  1. 头文件
  2. 链接库

有的还含有开发文档或演示代码。

以 glib 和 glib-devel 为例:

如果你安装基于 glib 开发的程序,只需要安装 glib 包就行了。

但是如果你要编译使用了 glib 的源代码,则需要安装 glib-devel。

devel包主要是头文件之类的,共开发用,而且一般会依赖相应的包,安装的时候会自动装上去。

devel包含普通包,只比普通包多了头文件。动态链接库的话两种包都有。编译的时候如果需要用到这个库,那么需要安装这个库的devel,因为需要头文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏