This chapter documents some useful online resources for
Gnome programmers.
Because the exact compilation instructions can change
between releases, this book won't attempt to document
them precisely. You should obtain the latest stable
release of both GTK+ and Gnome from
https://www.gtk.org/ and
https://www.gnome.org, respectively, and follow the
instructions that come with the distribution.
It's a very good idea to compile the GTK+ and Gnome
libraries yourself, for several reasons:
-
You should have the source code around, to learn from
and to refer to when documentation is lacking.
-
You should compile with debugging switched on, so
preconditions and assertions will be triggered if you
try to use the library incorrectly. Most prebuilt
binaries will turn these checks off for
efficiency.
-
You will probably want unstripped libraries, so you
can see function names and so on in your
debugger.