Gnulib
Gnulib（グニューリブ）とは、基本的な関数を提供するソースコードライブラリである。現時点では、30以上のパッケージを提供している。本ライブラリの目的は、プログラムの移植を容易にすることと、アプリケーションコードを複数プラットフォーム間で共有できるようにすることにある。これは特に、UNIX上のアプリケーションを、Windowsに移植する場合に効果を発揮する。

古典的なライブラリの場合、バイナリオブジェクトコードでインストールされている。しかし、Gnulibは、異なりソースコードライブラリとして提供される。このためGnulibを取り込むパッケージは、Gnulibを取り込んだ形で出荷する必要がある。このため、gnulib-toolというスクリプトを用いて、パッケージをカスタマイズする必要がある。

また、本パッケージは、autoconfのスクリプトconfigure.acからgl_xxとして、呼び出し設定をすることが可能である。

また、版数という概念がこのソフトウェアには無い。このため、必要に応じて各パッケージのメンテナーはGnulibから最新のコードを取得する必要がある。
Q190686
関数
Concept
Q128751
ソースコード
Concept
Q188860
ライブラリ
Concept
Q40056
プログラム
Concept
Q166142
アプリケーション
Concept
Q241317
プラットフォーム
Concept
Q11368
UNIX
Concept
Q1406
Windows
Concept
Q218013
バイナリ
Concept
Q836862
インストール
Concept
Q5574496
Gnulib
Concept
Q5574496
Gnulib
Concept
Q5574496
Gnulib
Concept
Q5574496
Gnulib
Concept
Q5574496
Gnulib
Concept
2030-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
30
DATE
+30^^http://www.w3.org/2001/XMLSchema#decimal
30
NUMBER
instance of
part of
instance of
instance of
instance of
instance of