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 <stdio.h>
#include <vga.h>
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: 2641 http://www.hispalinux.es
---------------------------------------------------------
Victor Jose Vald�s M�rquez
[EMAIL PROTECTED]
---------------------------------------------------------