Linux系统下,用C语言编程,进行文件管理,有哪两类函数可用?试比较两类函数的优缺点。 (c linux 文件监控)

有两套函数:一套是C语言标准库的:

fopen,fscan,fread,fwrite,fseek,fgetc,fgets,fputc,fputs,fseek,ftell,ferror,fclear,fclose…

一套是Linux底层接口的:

open,read,write,lseek,close,…

前者函数丰富,使用方法跟控制台读写一致,可以跨操作系统,清前但效率低一些;老正败

后者直接调侍颤用系统接口,效率高,但函数少,不能跨操作系统。

我知道的几个:

glibc, 用得最多的标准库,posix兼容;

uclibc,uclinux的分支,posix兼肆弯轮容,用于无MMU的场合,很多不常用的闹李函数都省去了,裂信配置比较麻烦。

diet libc,比uclibc还小,一般用于嵌入式系统。

相关问题拓展阅读:

    c linux 文件监控的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c linux 文件监控,Linux系统下,用C语言编程,进行文件管理,有哪两类函数可用?试比较两类函数的优缺点。的信息别忘了在本站进行查找喔。


    数据运维技术 » Linux系统下,用C语言编程,进行文件管理,有哪两类函数可用?试比较两类函数的优缺点。 (c linux 文件监控)