1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - 正文

君子好学,自强不息!

linux devel是什么意思

2022-10-23 | Linux系统 | gtxyzz | 737°c
A+ A-
可能大家还对“linux devel是什么意思”有些不明白,下面由1818ip小编来为大家解答一下,现在我们来一起看看吧!

本教程操作环境: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是什么意思”的详细内容,更多请关注1818ip网其它相关文章!

本文来源:1818IP

本文地址:https://www.1818ip.com/post/3991.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。