On 2002.11.03 14:36 Eduardo Daniel Ibarra wrote:
Hola Listeros:
Bueno, ocurre que cuando quiero compilar un simple programa
de 10 líneas en C, gcc no encuentra las librerías "SVGAlib".
Creo que tengo que instalar SVGAlib, pero no sé cómo ...
Alguien sabe cómo debo hacerlo, si es que me hace falta hacerlo ??
Ni siquiera se cómo averiguar si tengo configurado framebuffer o
SVGA...
Cuando hago:
$ gcc -o Programita Programita.c -lvga
me sale:
Programita.c:2: vga.h: No such file or directory
El programita está más abajo.
("locate vga.h" me dice que vga.h no está por ningún lado).
Previamente a ésto hice:
# apt-get install svgalib
que me dijo que el paquete "SVGAlib" estaba obsoleto
y que ahora es reemplazado por "svgalib-bin".
Así fué que instalé este paquete:
# apt-get install svgalib-bin
Todo OK.
Pero ya de antes me funcionan comandos como:
$ zgv Foto.gif
$ dvisvga Documento.dvi
que se supone hacen uso de SVGAlib...
Es decir que SVGAlib está, pero no puedo compilar
un miserable programita en C que intente usarlo !!!
Además creo que cuando abro la X session, estoy en modo
"framebuffer".
Ya estoy mareado... fb o svga ??? Cómo saberlo ?
Programita.c
#include
#include
int main (void) {
vga_init();
vga_setmode(5); vga_setcolor(4);
vga_drawpixel(10,10);
sleep(5); vga_setmode(0);
exit(0);
}
-
Tengo: Debian Woody Kernel 2.2.19.
Pentium Intel 133 MHz, 32 Mega de RAM.
Tarjeta de video Cirrus Logic de 1 Mb RAM.
Monitor color alton paleozoico que nadie conoce.
El tema es que quiero graficar en X-Y en modo consola, sin entrar a
las X.
Bueno, desde ya, gracias la ayuda...
Eduardo.
PD: Agradezco (un poco tarde...) a:
Kenneth Irving <[EMAIL PROTECTED]>
Luar Roji <[EMAIL PROTECTED]>
Diego Pons <[EMAIL PROTECTED]>
Gabriel Gambetta <[EMAIL PROTECTED]>
por su disposición y sugerencias.
Instala svgalib1-dev para poder compilar tu programa:
# apt-get install svgalib1-dev
Si tienes framebuffer podrías hacer cat /proc/fb y la salida te da el
tipo.
Sino pues configura y recompila tu kernel, aunque por la tarjeta que
tienes supongo que correras el framebuffer de VESA o el de VGA de 16.
Un saludo.
Debian GNU/Linux 3.0 (woody) http://www.debian.org
Linux registered user: #281082 http://counter.li.org
Hispalinux member: 2641http://www.hispalinux.es
-
Victor Jose Valdés Márquez
[EMAIL PROTECTED]
-