Home > Article > Operation and Maintenance > What does linux devel mean?
In Linux, the full name of devel is develop, which means "development" in Chinese. It refers to the development package of the corresponding software package; it contains all the necessary files for developing programs using this package, which at least includes header files and link libraries. , some also include development documentation or demonstration code. Non-devel packages only contain dynamic libraries and configuration files that allow the program to run.
#The operating environment of this tutorial: linux5.9.8 system, Dell G3 computer.
When installing packages on RHEL, you often see two packages with the same name: one with and without the devel suffix. For example:
elfutils-libelf.x86_64 : Library to read and write ELF files elfutils-libelf-devel.x86_64 : Development support for libelf
So what does devel mean?
devel is the abbreviation of develop, which means development. The package with devel is the development package, which is the development package of the corresponding software package.
The difference between devel packages and non-devel packages:
Packages without devel suffix usually only contain dynamic libraries and configuration files that allow the program to run. .
The package with devel suffix contains all the necessary files for developing programs using this package. Such as header files, etc. Sometimes devel packages also include static libraries.
devel package is mainly for development, including at least the following two things:
1. Header file
2. Link library
Some also contain development documents or demonstration code.
Take glib and glib-devel as an example:
If you install a program developed based on glib, you only need to install the glib package.
But if you want to compile source code using glib, you need to install glib-devel.
Note:
Note that python-dev or other *.devel software are generally some header files or cpp files written in C language, often other modules or this When compiling the modules we write ourselves, we need to rely on these *-devel software packages
Related recommendations: "Linux Video Tutorial"
The above is the detailed content of What does linux devel mean?. For more information, please follow other related articles on the PHP Chinese website!