【发布时间】:2021-06-23 15:23:20
【问题描述】:
我真的很困惑。请看下面的图片: 我发现 linux 中有一个名为 glibc 的库,当我们执行 c/c++ 程序时,我们使用它的函数并调用适当的系统调用。事实上,它是我们可以使用的 API。但我很困惑。 glibc 是否安装了我们用于 c/c++ 程序的操作系统?因此,当我们编写 python/ruby/... 程序时,没有标准库或 API,例如 glibc,我们调用它的函数并且它调用适当的系统调用。那么我们在 python/ruby/... 中的代码是如何运行的呢?另外,什么是POSIX?我读了维基百科,但我无法理解。它与 glibc 有什么关系?请给我可以找到的例子和简单的解释
【问题讨论】:
标签: api operating-system posix glibc libc