LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 911|回复: 2

怎么才能知道linux都提供了那些c语言的函数

[复制链接]
发表于 2004-9-12 23:19:12 | 显示全部楼层 |阅读模式
我用turbo c可以编译通过以下程序,用linux下的gcc就不行,
是不是gcc里面没有提供程序里的一些函数。
谢谢
#include<graphics.h>
main()
    {
     int graphdriver = VGA;
     int graphmode = VGAHI;

     initgraph(&graphdriver,&graphmode,"");
     cleardevice();
     moveto(100,20);
     lineto(100,80);
     moveto(200,20);
     lineto(100,80);
     line(100,90,200,90);
     linerel(0,20);
     moverel(-100,0);
     linerel(30,20);
     getch();
     closegraph();
}
发表于 2004-9-13 09:54:18 | 显示全部楼层
肯定不行的,那是borland的规则。linux支持svga图形编程可没这么简单。
你先看一下glibc的参考再说,像你写的程序的功能,svgalib可以实现,如果想要更先进的实现方法则需要阅读内核api关于framebuffer的部分。
发表于 2004-9-13 12:25:37 | 显示全部楼层
Linux下的C没有TC的graphics函数库,但你的选择更多:svgalib、SDL、GGI等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表