Hola!. Estoy haciendo un pequeño programa para sacar los datos de la maquina donde esta corriendo, cosas tipicas como %cpu %memoria %HDD etc etc.... Vamos, algo parecido a lo que hacen algunos programas de gnome.
Es por ello, que iba a utilizar las glibtop para sacar estos datos. El entorno de desarrollo, es una maquina con red hat linux 4 64bits. Tengo instalado el glibc, glibtop, glibc-src, glibtop-src, esta creado el arbol de directorios de /usr/include/glibtop-2.0 con sus *.h correspondientes.
Para simplificar el problema os pongo un simple ejemplo y el error que me da:
//Miprograma
#include<sdio.h>
#include<glibtop.h>
void main(void) {printf("Hola");}
Si lo intento compilar con:
gcc -I/usr/include/libgtop-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0 miprograma.c -L/usr/lib/libgtop-2.0.so
Lo que hace es tirarme una lista de errores enorme tipo:
/usr/lib/liggtop/libgtop.h: No such file or directory
o
/usr/include/libgtop-2.0/glibtop/sysdeps.h:67: error: error sintáctico antes de "guint64"
Se que es un problema en como paso a gcc las librerias y demas, pero estoy en un punto que ni para adelante ni para atras....
Alguien me puede iluminarme un poco?????
Muchas gracias!.