为什么标准库比系统调用具有更好的可移植性



我正在学习系统编程课程的期末考试,我的笔记提到尽可能使用标准库,因为它们比系统调用具有更好的可移植性,但不是WHY。这是因为操作系统之间的系统调用不同吗??

不确定它是否会影响答案,但该类使用C,并且在Linux中运行。

系统调用在不同的操作系统之间变化很大,但标准库公开相同的API

不同操作系统之间的系统调用差异很大,但请注意,标准库也可能有所不同(例如,同一操作系统上的不同实现)。

最新更新