'Совершите' ошибку - glib.h никакой такой файл или каталог

Я никогда не разрабатывал проект в 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 

Я предполагаю, что вышеупомянутый вывод является флагами компилятора, делают использование?

Какие-либо идеи?

6
задан 4 December 2013 в 09:27

3 ответа

Это появляется это gcc не может найти glib.h который является частью libglib2.0-dev пакет. Удостоверьтесь, что Вы установили libgtk2.0-0-dev пакет (который зависит от libglib2.0-dev) и попробуйте еще раз.

9
ответ дан 23 November 2019 в 07:21

Необходимо добавить pkg-config --cflags --libs glib-2.0 в make-файле. Это должно быть похожим на это:

gcc `pkg-config --cflags --libs glib-2.0` file.c
3
ответ дан 23 November 2019 в 07:21

Необходимо сказать make использовать pkg-config узнать флаги компилятора. Как так

CFLAGS = `pkg-config --cflags glib-2.0` 
LDLIBS = `pkg-config --libs glib-2.0`

make выполнится pkg-config и используйте вывод для заполнения CFLAGS и LDLIBS

3
ответ дан 23 November 2019 в 07:21

Другие вопросы по тегам:

Похожие вопросы: