linux devel是什么意思

linux中,devel全稱develop,中文意思為“開發”,指的是對應軟件包的開發包;它包含使用這個包開發程序的所有必需文件,里面至少包括頭文件和鏈接庫,有的還含開發文檔或演示代碼。而非devel包只包含能讓程序運行的動態庫和配置文件。

linux 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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享