Linux では、devel の正式名は、中国語で「開発」を意味する「develop」です。これは、対応するソフトウェア パッケージの開発パッケージを指します。このパッケージを使用してプログラムを開発するために必要なすべてのファイルが含まれています。これには、少なくともヘッダー ファイルとリンク ライブラリが含まれており、一部には開発ドキュメントやデモ コードも含まれています。非開発パッケージには、プログラムの実行を可能にする動的ライブラリと構成ファイルのみが含まれています。
#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。