GLib

GLib
作者 Shawn Amundson
開発元 The GNOME Project et al.
初版 1998年 (1998)
最新版
2.88.1[1] ウィキデータを編集 / 2 May 2026年 (2 May 2026)
リポジトリ
プログラミング
言語
C言語
対応OS Linux, Unix系, macOS, Windows
プラットフォーム クロスプラットフォーム
種別 ライブラリ
ライセンス LGPLv2.1
公式サイト www.gtk.org

GLibとは、C言語で書かれたクロスプラットフォームのユーティリティライブラリの一種である。GTKプロジェクトの一部としてスタートしたが、他のアプリケーションでも使われている。当初は低レベルなコードを入れるためのライブラリとされたが、アプリケーションの移植性を確保するためにも利用されている。

機能

GLibに含まれる代表的な機能としては、以下のものがある。

データ構造

頻繁に利用されるデータ構造とそれに対する操作が定義されている。以下に主なものを列挙する。

外部リンク

  1. ↑ “Overview of changes in GLib 2.88.1, 2026-05-02”. 2026年5月3日閲覧.