码迷,mamicode.com
首页 > 其他好文 > 详细

标准C库函数和系统调用的关系

时间:2016-10-01 17:12:52      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

  标准 C 库函数中可以封装系统调用,也可以不封装系统调用,不同的标准 C 库函数可以封装相同的系统调用。标准 C 库属于用户态,而系统调用属于内核态。
 
  标准 C 库中的函数在不同的操作系统环境下都可以使用,比如 fopen 函数在linux下可以使用,在windos下也可以使用。所以说程序的可移植性比较好。
   
  系统调用是依赖于具体操作系统的,比如 read 函数只能在linux下或者满足POSIX标准的操作系统下使用,由于window不满足POSIX标准,所以window下不能使用。可移植性比较差

标准C库函数和系统调用的关系

标签:

原文地址:http://www.cnblogs.com/frank-yxs/p/5925855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!