Gnulib
1/1
出典: フリー百科事典『





(







)』
| GNU Portability Library | |
|---|---|
| プラットフォーム互換ライブラリ | |
| 開発元 | GNU Portability Library Community |
| 最新版 | 版数はつかない |
| 対応OS | クロスプラットフォーム |
| 種別 | プラットフォーム互換ライブラリ |
| ライセンス | GPL(ライブラリ部以外),LGPL(ライブラリ部) |
| 公式サイト | gnulib |
Gnulib(グニューリブ)とは、ソースコードライブラリであり、基本的な関数を提供する。現時点では、30以上のパッケージを提供している。 特に、UNIX上のアプリケーションを、Windowsに移植する場合に効果を発揮する。
古典的なライブラリの場合、バイナリオブジェクトコードでインストールされている。しかし、Gnulibは、異なりソースコードライブラリとして、提供される。このためGnulibを取り込むパッケージは、Gnulibを取り込んだ形で出荷する必要がある。 このため、gnulib-toolというスクリプトを用いて、パッケージをカスタマイズする必要がある。
そして、本ライブラリの目的は、プログラムの移植を容易にすることと、アプリケーションコードを複数プラットフォーム間で共有できるようにすることにある。
また、本パッケージは、autoconfのスクリプトconfigure.acからgl_xxとして、呼び出し設定をすることが可能である。
また、版数という概念がこのソフトウェアには無い。このため、必要に応じて各パッケージのメンテナーはGnulibから最新のコードを取得する必要がある。






® は 












