linux - Kernel32.dll 的 Linux 等价物是什么?

标签 linux api operating-system

Linux 是否有导出 OS 函数的共享库?

msvcrt.dll -> libc.so.6

kernel32.dll -> ?

最佳答案

'kernel32.dll' 也将转换为 libc.so.6。由于 Windows 在其最低级别上不是 POSIX,因此它需要一个额外的层来将 POSIX libc 调用转换为 native Win32 调用。这就是 msvcrt.dll 的用途。 Kernel32.dll 包含最低级别的调用。在 Linux 上,这些系统调用已经是 POSIX,因此不需要额外的库。

关于linux - Kernel32.dll 的 Linux 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/988483/

相关文章:

xml - 验证xml文件+如何将xmllint命令设置为静默模式

linux - 如何让 printf 写入新文件、追加现有文件并写入标准输出?

windows - 什么是 Win32_OperatingSystem SerialNumber?它是否被视为敏感信息?

c - 如果一个函数没有返回,执行栈会发生什么?

linux - 我在哪里可以获得 linux 内核的 api,它可以让我访问内核中的信息

linux - 返回小于给定日期的月结束日期,并在 shell 中停止于 12 个日期

linux - 如何使用 sed 命令替换括号而不丢失括号?

api - 通过 API 搜索 Apple Appstore 名称?

javascript - 使用 json 模式进行 mocha 全覆盖测试

api - REST API 200 和 201 正文响应