Linux 上的哪个库中有系统调用,该库如何链接到包含系统调用的可执行目标文件?

Linux 上的哪个库中有系统调用,该库如何链接到包含系统调用的可执行目标文件?

我知道系统调用不在C 标准库中。是否有系统调用所在的库(某种系统库)?

如果有这样的库,这个库如何链接到可执行程序?

答案1

系统调用是程序或库与内核之间的API。系统调用的实现在内核中。 C 库封装了特定于 CPU 架构的系统调用,并提供统一的 C API,以便 C 代码可以从一种架构移动到另一种架构。

相关内容