ホームページ  >  記事  >  運用・保守  >  Linux開発とはどういう意味ですか?

Linux開発とはどういう意味ですか?

青灯夜游
青灯夜游オリジナル
2022-05-09 14:10:205619ブラウズ

Linux では、devel の正式名は、中国語で「開発」を意味する「develop」です。これは、対応するソフトウェア パッケージの開発パッケージを指します。このパッケージを使用してプログラムを開発するために必要なすべてのファイルが含まれています。これには、少なくともヘッダー ファイルとリンク ライブラリが含まれており、一部には開発ドキュメントやデモ コードも含まれています。非開発パッケージには、プログラムの実行を可能にする動的ライブラリと構成ファイルのみが含まれています。

Linux開発とはどういう意味ですか?

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

RHEL にパッケージをインストールすると、同じ名前の 2 つのパッケージが表示されることがよくあります。1 つは 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 サフィックスのないパッケージには、通常、プログラムの実行を可能にする動的ライブラリと構成ファイルのみが含まれています。 . .

devel サフィックスが付いたパッケージには、このパッケージを使用してプログラムを開発するために必要なすべてのファイルが含まれています。ヘッダーファイルなど。開発パッケージには静的ライブラリが含まれる場合もあります。

devel パッケージは主に開発用であり、少なくとも次の 2 つが含まれます:

1. ヘッダー ファイル

2. リンク ライブラリ

開発ドキュメントやデモ コードが含まれているものもあります。

glib と glib-devel を例に挙げます。

glib に基づいて開発されたプログラムをインストールする場合は、glib パッケージをインストールするだけで済みます。

ただし、glib を使用してソース コードをコンパイルする場合は、glib-devel をインストールする必要があります。

注:

python-dev またはその他の *.devel ソフトウェアは、通常、C 言語で書かれたヘッダー ファイルまたは cpp ファイルであり、多くの場合、他のモジュールまたはこのファイルであることに注意してください。自分たちで作成したモジュールをコンパイルするには、これらの *-devel ソフトウェア パッケージを利用する必要があります。

関連する推奨事項: "Linux ビデオ チュートリアル "

以上がLinux開発とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。