Maison  >  Article  >  Opération et maintenance  >  Que signifie le développement Linux ?

Que signifie le développement Linux ?

青灯夜游
青灯夜游original
2022-05-09 14:10:205527parcourir

Sous Linux, le nom complet de devel est develop, qui signifie « développement » en chinois. Il fait référence au package de développement du progiciel correspondant ; il contient tous les fichiers nécessaires au développement de programmes utilisant ce package, y compris au moins l'en-tête ; fichiers et bibliothèques de liens, et certains contiennent également de la documentation de développement ou du code de démonstration. Les packages non-développeurs contiennent uniquement des bibliothèques dynamiques et des fichiers de configuration qui permettent au programme de s'exécuter.

Que signifie le développement Linux ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Lors de l'installation de packages sur RHEL, vous voyez souvent deux packages portant le même nom : un avec et sans le suffixe devel. Par exemple :

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

Alors, que signifie développer ?

devel est l'abréviation de develop, qui signifie développement. Le package avec devel est le package de développement, qui est le package de développement correspondant au progiciel. La différence entre les packages

devel et les packages non-devel :

Les packages sans suffixe devel ne contiennent généralement que des bibliothèques dynamiques et des fichiers de configuration qui permettent au programme de s'exécuter.

Le package avec le suffixe devel contient tous les fichiers nécessaires au développement de programmes utilisant ce package. Tels que les fichiers d'en-tête, etc. Parfois, les packages de développement incluent également des bibliothèques statiques.

Le package devel est principalement destiné au développement, comprenant au moins les deux éléments suivants :

1 Fichier d'en-tête

2. Bibliothèque de liens

Certains contiennent également des documents de développement ou du code de démonstration.

Prenons glib et glib-devel comme exemple :

Si vous installez un programme développé sur la base de glib, il vous suffit d'installer le package glib.

Mais si vous souhaitez compiler le code source en utilisant glib, vous devez installer glib-devel.

Remarques :

Notez que python-dev ou autre logiciel *.devel sont généralement des fichiers d'en-tête ou des fichiers cpp écrits en langage C. Ce sont souvent d'autres modules ou modules que nous écrivons nous-mêmes et qui doivent s'appuyer sur ceux-ci lors de la compilation. . Progiciel *-devel

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn