Linux的Kernel32.dll等效文件是什么? [英] What is the Linux Equivalent of Kernel32.dll?

查看:102
本文介绍了Linux的Kernel32.dll等效文件是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Linux是否具有导出操作系统功能的共享库?

Does Linux have a shared library that exports OS functions?

msvcrt.dll-> libc.so.6

msvcrt.dll -> libc.so.6

kernel32.dll->吗?

kernel32.dll -> ?

推荐答案

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

'kernel32.dll' would also translate to libc.so.6. Since Windows is not POSIX on its lowest level, it needs an additional layer to translate POSIX libc calls into native Win32 calls. This is what msvcrt.dll is for. Kernel32.dll contains the lowest level calls. On Linux, those system calls are already POSIX, so no extra library needed.

这篇关于Linux的Kernel32.dll等效文件是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆