Вам нужно передать путь к библиотекам и заголовкам glib вашему компилятору.
glib предоставляет скрипт pkg-config для генерации того, что вам нужно. Для правильной компиляции вам нужно сделать что-то вроде следующего:
cc `pkg-config --cflags --libs glib-2.0` hello.c -o hello
Этот ответ в основном является кратким изложением того, что приведено в документации glib здесь:
http://developer.gnome.org/glib/2.28/glib-compiling.html
Я не знаком с KDevelop, но если это похоже на Eclipse или Visual Studio, есть меню для добавления библиотек и включения папок в проект. Попробуйте следующее:
- Выполнить
pkg-conf --cflags glib-2.0
- Добавить вывод для включения каталогов для вашего проекта.
- Пробег
pkg-conf --libs glib-2.0
- Добавить вывод в путь к библиотекам для вашего проекта.
Быстрый просмотр в Google показывает, что вы можете найти эти меню в следующих местах:
- Включить каталоги
- Automake manager> параметры> Включает> Каталоги
- Библиотечные каталоги
- Automake Manager> Параметры> Библиотеки> Библиотеки ссылок