Я никогда не разрабатывал проект в Ubuntu прежде, и я пытаюсь бороться с инструментами сборки GNU и процессом.
Когда я пытаюсь сделать, я добираюсь glib.h - no such file or directory
.
Это - вывод pkg-config --cflags --libs glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -L/usr/lib/i386-linux-gnu -lglib-2.0
Я предполагаю, что вышеупомянутый вывод является флагами компилятора, делают использование?
Какие-либо идеи?
Это появляется это gcc
не может найти glib.h
который является частью libglib2.0-dev
пакет. Удостоверьтесь, что Вы установили libgtk2.0-0-dev
пакет (который зависит от libglib2.0-dev
) и попробуйте еще раз.
Необходимо добавить pkg-config --cflags --libs glib-2.0
в make-файле. Это должно быть похожим на это:
gcc `pkg-config --cflags --libs glib-2.0` file.c
Необходимо сказать make
использовать pkg-config
узнать флаги компилятора. Как так
CFLAGS = `pkg-config --cflags glib-2.0`
LDLIBS = `pkg-config --libs glib-2.0`
make
выполнится pkg-config
и используйте вывод для заполнения CFLAGS
и LDLIBS