首页服务器linux下devel包什么用,与非devel包不同在哪

linux下devel包什么用,与非devel包不同在哪

时间2024-03-21 21:31:03发布访客分类服务器浏览719
导读:这篇文章给大家分享的是“linux下devel包什么用,与非devel包不同在哪”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“linux下devel包什么用,与非d...
这篇文章给大家分享的是“linux下devel包什么用,与非devel包不同在哪”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“linux下devel包什么用,与非devel包不同在哪”吧。
      



linux中,devel全称develop,中文意思为“开发”,指的是对应软件包的开发包;它包含使用这个包开发程序的所有必需文件,里面至少包括头文件和链接库,有的还含开发文档或演示代码。而非devel包只包含能让程序运行的动态库和配置文件。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

在RHEL上安装package时,经常看到同样名字的package有两个:分别是带和不带devel后缀的。例如:

elfutils-libelf.x86_64 : Library to read and write ELF files elfutils-libelf-devel.x86_64 : Development support for libelf

那么里面的devel是什么意思?

devel是 develop 的缩写 开发的意思,有devel的包就是开发包,是对应软件包的开发包。

devel包 和 非devel包的区别:

不带devel后缀的package,通常只包含能让程序运行的动态库和配置文件。

而带devel后缀的package,则包含使用这个package开发程序的所有的必需文件。比如头文件,等等。有时devel package还包含静态库。

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

1. 头文件

2. 链接库

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

以 glib 和 glib-devel 为例:

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

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

备注:

注意python-dev或者其他*.devel软件一般都是C语言编写的一些头文件或cpp文件,往往是其他模块或这我们自己写的模块在编译时,需要依赖这些*-devel软件包


通过以上内容的阐述,相信大家对“linux下devel包什么用,与非devel包不同在哪”已经有了进一步的了解,更多相关的问题,欢迎关注网络或到官网咨询客服。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: linux下devel包什么用,与非devel包不同在哪
本文地址: https://pptw.com/jishu/649604.html
linux中rpc是什么,用处是什么 linux下mkdir命令用于什么,使用的基本格式怎么写

游客 回复需填写必要信息