如何在mac os x中加载linux .so文件
发布时间:2020-12-13 19:04:00 所属栏目:Linux 来源:网络整理
导读:我有一个.so文件,它可以在ubantu正常fopen(),但是当我在mac os x 10.6中fopen()时,失败了.错误是文件类型无法识别.我如何使Linux库或工具工作在没有重新编译的Mac上. 最佳答案 Linux二进制文件与Mac OS X完全不同,即使在相同的架构上也是如此.首先,Linux二进
我有一个.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主机上的文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |