系统调用和C库的区别。
学了段时间的linux下编程了,对于系统调用和C库的区别还不是很明朗,看了一些资料,介绍的也不是很清楚。谁能给篇详细的文档,给个链接也行。
------解决方案--------------------http://topic.csdn.net/u/20080622/08/bd8a02f3-9565-4bd3-b9dc-dd56399a0303.html
------解决方案--------------------系统调用时操作系统提供的接口
C库是C语言提供的类库
时间长了就知道了
------解决方案--------------------从使用者来看,没什么区别,都是调用函数。
从实现来看,系统调用是系统内核提供,用汇编语言直接调用,或包装成C函数。
------解决方案--------------------c库函数是ISO C stardard,system call是OS提供的API,我猜测c库函数的实现中用了system call