1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GLib Overview</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="GLib Reference Manual">
8 <link rel="up" href="index.html" title="GLib Reference Manual">
9 <link rel="prev" href="index.html" title="GLib Reference Manual">
10 <link rel="next" href="glib-building.html" title="Compiling the GLib package">
11 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
16 <td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">GLib Reference Manual</th>
20 <td><a accesskey="n" href="glib-building.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <div class="titlepage"><div><div><h2 class="title">
24 <a name="glib"></a>GLib Overview</h2></div></div></div>
27 <span class="refentrytitle"><a href="glib-building.html">Compiling the GLib package</a></span><span class="refpurpose"> — How to compile GLib itself</span>
30 <span class="refentrytitle"><a href="glib-cross-compiling.html">Cross-compiling the GLib package</a></span><span class="refpurpose"> —
31 How to cross-compile GLib
35 <span class="refentrytitle"><a href="glib-compiling.html">Compiling GLib Applications</a></span><span class="refpurpose"> —
36 How to compile your GLib application
40 <span class="refentrytitle"><a href="glib-running.html">Running GLib Applications</a></span><span class="refpurpose"> —
41 How to run and debug your GLib application
45 <span class="refentrytitle"><a href="glib-changes.html">Changes to GLib</a></span><span class="refpurpose"> —
46 Incompatible changes made between successing versions of GLib
50 <span class="refentrytitle"><a href="glib-resources.html">Mailing lists and bug reports</a></span><span class="refpurpose"> —
51 Getting help with GLib
56 GLib is a general-purpose utility library, which provides many useful
57 data types, macros, type conversions, string utilities, file utilities,
58 a mainloop abstraction, and so on. It works on many UNIX-like platforms,
59 Windows, OS/2 and BeOS. GLib is released under the GNU Library General
60 Public License (GNU LGPL).
63 The general policy of GLib is that all functions are invisibly threadsafe
64 with the exception of data structure manipulation functions, where, if
65 you have two threads manipulating the <span class="emphasis"><em>same</em></span> data
66 structure, they must use a lock to synchronize their operation.
71 Generated by GTK-Doc V1.18</div>