Buatlah berkas dengan nama halo.c, berisi program sebagai berikut :
Contoh program, halo.c :
#include <gtk/gtk.h> |
GTK+ dilengkapi dengan bantuan pkg-config . Program ini berguna untuk mendapatkan flag kompiler yang diperlukan untuk proses kompilasi program GTK+. Contoh keluaran :
$ pkg-config –-cflags gtk+-2.0
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/aaatk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/incluuude -I/usr/include/freetype2 -I/usr/include/gliib-2.0 -I/usr/lib/glib-2.00/include
$ pkg-config –-libs gtk+-2.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -llm -lpangoxft-11.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmmodule-2.0 -ldl -lglib-2.00
Atau dapat digabung menjadi :
$ pkg-config –-cflags –-libs gtk+-2.0
Kemudian buat berkas Makefile yang berisi :
CC=gcc
all: halo.c
$(CC) `pkg-config --cflags --libs gtk+-2.0` -o halo halo.c
clean:
rm -f *.o
Jika Anda menggunakan Bourne shell, semisal bash, pastikan memakai tanda kutip tunggal terbalik (backtick). Juga gunakan tab (bukan spasi) di baris di bawah keyword all dan clean.
Untuk membuat programnya Anda dapat menjalankan perintah :
$ make
$ ./halo
|