如何在mac os x中加载linux .so文件

前端之家收集整理的这篇文章主要介绍了如何在mac os x中加载linux .so文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个.so文件,它可以在ubantu正常fopen(),但是当我在mac os x 10.6中fopen()时,失败了.错误文件类型无法识别.我如何使Linux库或工具工作在没有重新编译的Mac上.

最佳答案
Linux二进制文件与Mac OS X完全不同,即使在相同的架构上也是如此.首先,Linux二进制文件使用ELF格式,而Mac OS X格式则基于Mach-O格式.但即使格式相同,操作系统界面也不尽相同.

因此,Mac OS X无法直接运行Linux二进制文件.最安全的方法是使用例如Linux在虚拟机中安装Linux. VirtualBox.然后,您将拥有一个完整的Linux系统来执行您想要的任何操作,包括通过共享文件夹访问Mac OS X主机上的文件.

猜你在找的Linux相关文章