Parece que gcc
não consegue encontrar o glib.h
, que faz parte do pacote libglib2.0-dev
. Certifique-se de ter instalado o libgtk2.0-0-dev
package (que depende do libglib2.0-dev
) e tente novamente.
Eu nunca construí um projeto no Ubuntu antes e estou tentando lidar com as ferramentas e processos de construção do GNU.
Quando tento fazer, obtenho o glib.h - no such file or directory
.
Esta é a saída de 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
Eu presumo que a saída acima é que os flags do compilador fazem uso?
Alguma idéia?
Parece que gcc
não consegue encontrar o glib.h
, que faz parte do pacote libglib2.0-dev
. Certifique-se de ter instalado o libgtk2.0-0-dev
package (que depende do libglib2.0-dev
) e tente novamente.
Você precisa dizer make
para usar pkg-config
para descobrir os sinalizadores do compilador. Assim
CFLAGS = 'pkg-config --cflags glib-2.0'
LDLIBS = 'pkg-config --libs glib-2.0'
make
executará pkg-config
e usará a saída para preencher CFLAGS
e LDLIBS
Você precisa adicionar pkg-config --cflags --libs glib-2.0
no arquivo make.
Deve ficar assim:
gcc 'pkg-config --cflags --libs glib-2.0' file.c