No lo conoc�a gracias...

David Villa wrote:

Hola:

Mando copia a la lista.

pkg-config devuelve una cadena de texto que incluye los flags de
compilaci�n o las librer�as necesarias cuando usas una librer�a
concreta. Es muy �til en los Makefile's.
Ejemplo:

gcc -c hola.c `pkg-config --cflags glib-2.0` -o hola.o

es como si pusieras:

gcc -c hola.c -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o
hola

pero m�s c�modo, claro.

Para enlazar ese mismo programa pones:

gcc hola.o `pkg-config --libs glib-2.0` -o hola


Es este ejemplo he usado glib-2.0 pero hay un mont�n, incluida GTK

Echa un ojo a la p�gina de manual de pkg-config, su uso b�sico es
trivial

saludos.



El s�b, 11-09-2004 a las 12:59, Juanjo Esp� escribi�:

Hola,

perdona que te escriba directamente a tu email. �quieres decir que 'pkg-config' te genera la l�nea de librer�as que debe usar para compilar su programa?

David Villa wrote:


Hola:

Hace mucho que ya no se usa gtk-config, es de GTK-1.2. Y casi seguro que
lo que has instalado es GTK-2.0.
En la versi�n 2.X de GTK como en muchas librer�as de GNOME los
par�metros para el compilador se obtienen con pkg-config (que es como el
gtk-config, pero gen�rico). pkg-config es paquete Debian.

Busca alg�n tutorial actualizado de GTK. Hay muchos (algunos en
espa�ol). Si no encuentras nada (que no creo) vuelve a preguntar.

Saludos.


El s�b, 11-09-2004 a las 11:37, [EMAIL PROTECTED] escribi�:


Buenas, estoy con un librillo de programacion en C y trae algo de gr�fica
en GTK queria probarlo pero al poner:

gcc gestion.c 'gtk-config --cflags' 'gtk-config --libs' -o gestion

para compilar me da error que no me encuentra:


gcc: gtk-config --cflags: No existe el fichero o el directorio
gcc: gtk-config --libs: No existe el fichero o el directorio

he instalado muchos paquetes de  development de gtk pero no se cual me falta,
cual es el correcto que tengo que instalar? gracias.... me refiero a un


apt-get install *****







Responder a