Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeutet Linux-Entwicklung?

Was bedeutet Linux-Entwicklung?

青灯夜游
青灯夜游Original
2022-05-09 14:10:205619Durchsuche

Unter Linux lautet der vollständige Name „develop“, was auf Chinesisch „Entwicklung“ bedeutet. Es bezieht sich auf das Entwicklungspaket des entsprechenden Softwarepakets. Es enthält alle erforderlichen Dateien zum Entwickeln von Programmen, die dieses Paket verwenden, einschließlich zumindest des Headers Dateien und Linkbibliotheken, und einige enthalten auch Entwicklungsdokumentation oder Democode. Nicht-Entwicklungspakete enthalten nur dynamische Bibliotheken und Konfigurationsdateien, die die Ausführung des Programms ermöglichen.

Was bedeutet Linux-Entwicklung?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Bei der Installation von Paketen auf RHEL sieht man oft zwei Pakete mit demselben Namen: eines mit und ohne das Suffix devel. Zum Beispiel:

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

Was bedeutet also „entwickeln“?

devel ist die Abkürzung für development, was bedeutet, dass das Paket mit devel das Entwicklungspaket ist, das dem Softwarepaket entspricht. Der Unterschied zwischen

devel-Paketen und Nicht-devel-Paketen:

Pakete ohne devel-Suffix enthalten normalerweise nur dynamische Bibliotheken und Konfigurationsdateien, die die Ausführung des Programms ermöglichen.

Das Paket mit dem Suffix devel enthält alle notwendigen Dateien zum Entwickeln von Programmen mit diesem Paket. Wie Header-Dateien usw. Manchmal enthalten Entwicklungspakete auch statische Bibliotheken.

devel-Paket dient hauptsächlich der Entwicklung und enthält mindestens die folgenden zwei Dinge:

1. Header-Datei

2. Linkbibliothek

Einige enthalten auch Entwicklungsdokumente oder Democode.

Nehmen Sie als Beispiel Glib und Glib-Devel:

Wenn Sie ein auf Glib basierendes Programm installieren, müssen Sie nur das Glib-Paket installieren.

Aber wenn Sie Quellcode mit glib kompilieren möchten, müssen Sie glib-devel installieren.

Bemerkungen:

Beachten Sie, dass es sich bei Python-Dev oder anderer *.devel-Software im Allgemeinen um einige Header-Dateien oder CPP-Dateien handelt, die in der Sprache C geschrieben sind. Dabei handelt es sich häufig um andere Module oder Module, die wir selbst schreiben und die beim Kompilieren auf diese angewiesen sind . *-devel-Softwarepaket

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Linux-Entwicklung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn