为什么linux不需要dll文件
发布网友
发布时间:2022-04-26 21:22
我来回答
共2个回答
热心网友
时间:2023-11-04 04:00
dll: dynamical link library动态连接库
Linux虽然不用dll,但也用so
so: shared object
dll和so都是共享的程序库。由于dll的文件结构和Linux与Windows的系统调用不同,dll在Linux中(一般)不能使用。除非在Linux中使用Win32模拟程序如Wine,才能(部分)支持dll
热心网友
时间:2023-11-04 04:00
linux里也是可以有dll的,不过绝大多数都用so代替
同一类的东西,就是个格式问题
显然一般人都喜欢用原生的格式
比如w32codecs这个包的内容就是dll和so和一些其他的格式混合的,主要是dll,不需要wine也能用
热心网友
时间:2023-11-04 04:00
dll: dynamical link library动态连接库
Linux虽然不用dll,但也用so
so: shared object
dll和so都是共享的程序库。由于dll的文件结构和Linux与Windows的系统调用不同,dll在Linux中(一般)不能使用。除非在Linux中使用Win32模拟程序如Wine,才能(部分)支持dll
热心网友
时间:2023-11-04 04:00
linux里也是可以有dll的,不过绝大多数都用so代替
同一类的东西,就是个格式问题
显然一般人都喜欢用原生的格式
比如w32codecs这个包的内容就是dll和so和一些其他的格式混合的,主要是dll,不需要wine也能用