加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在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主机上的文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读