毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> linux >> 正文

linux API指的是什么函数,是指libc库函数吗

更新时间:2012-10-18:  来源:毕业论文

linux API指的是什么函数,是指libc库函数吗?如果不是,哪些是linux API函数,与libc库函数的区别,麻烦举个例子

比如fork。。。就是一种API,API和libc库函数是两种概念,不能用来做比较的。  
比如文件打开是一种linux API,但同时可以放在库中。

API就是应用程序接口,是操作系统提供给应用程序服务用的一些函数。而库函数呢,是一种存在形式,只不过libc是C标准库,也就是里面的一些函数都是标准化了的。
 
指的是系统调用吧?比如getpid()

对应用编程而言,无需区分库函数与系统调用,都可以看做一个函数

你说的API是指Linux的系统调用吧,Windows下称作WINAPI
libc是库函数,C 的运行时(CRT)用到这个库,可以理解为标准c的函数接口实现。情人节祝福网页 

可以这样理解:基于linux程序开发,应用程序可以调用 系统调用 和 库函数 来实现自己的功能;
库函数比如QT之类的,如果你熟悉windows的话,MFC是win下的库函数;
至于libc 是系统运行必需的库,CRT;应该是系统调用

 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。