我从 svgalib 编译了一些示例,控制台显示:
Using EGA driver
svglib 1.4.3
仅此而已,它就像它在某个地方的画,但我看不到它。这可能是一个关于 svgalib 的非常菜鸟问题,但也是一个配置问题。
我还检查了它说正在绘制的虚拟控制台(如果我从 X 运行),从控制台运行就停留在那里。我也在代码中加入了睡眠
示例代码:
include stdlib.h
include vga.h
int main(void)
{
vga_init();
vga_setmode(G320x200x256);
vga_setcolor(4);
vga_drawpixel(10, 10);
sleep(5);
vga_setmode(TEXT);
return EXIT_SUCCESS;
}
使用 gcc -o tut tut.c -lvga 编译