|
发表于 2005-1-5 12:35:19
|
显示全部楼层
系统调用,顾名思义是对操作系统功能的调用,是操作系统提供给应用程序的接口。
标准库(是指 C 标准库吧?),是C语言提供给应用程序的一些基本工具,目的是缩减程序开发的工作量,提高程序的可靠性和可移植性。
标准库中的有些函数需要使用系统调用,比如输入输出函数,因为它们依赖与系统的实现;有些则不需要使用系统调用,比如一些字符串操作,其运算过程不需要操作系统干预。
glibc(以及其它一些库)是linux上对C语言编程接口的一种实现,其中既有系统调用也有标准库函数,作为编程的参考,看glibc的文档已经很全了。
glibc都实现什么功能,网页上清楚得很
http://www.gnu.org/software/libc/manual/html_mono/libc.html
现在就像知道,现在就看! |
|