Перед началом работы
В данном руководстве рассмотрено использование Glib-коллекций для эффективного и элегантного управления данными в ваших C-программах. Glib-коллекции являются результатом многолетней работы по их усовершенствованию и используются во многих программах с открытым исходным кодом. Эти коллекции предоставляют более сложные структуры/контейнеры данных (функции и переменные, необходимые для управления данными), чем поддерживаемые в языке C.
Это руководство предназначено для Linux или Unix-программистов, имеющих уровень от начального до среднего.
Для эффективной работы с руководством вы должны знать основы UNIX-подобной среды и уметь работать в командной строке.
Также необходимо знание некоторых основных инструментальных средств программирования для компилирования примеров из исходных кодов, например, компилятора GCC (ссылка для загрузки GCC приведена в разделе «Ресурсы»); все примеры в этом руководстве были скомпилированы с использованием GCC 3.4.2.
У вас также должны быть установлены библиотеки времени исполнения и разработки GLib. Последние дистрибутивы Linux уже поставляются с установленными библиотеками GLib; например, установка «workstation» Fedora Core 3 поставляется с двумя пакетами GLib RPM: glib2-2.4.7-1 и glib2-devel-2.4.7-1.