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 *****