不同的类unix/linux程序有兼容性吗?

受限用户 导弹砖家 2020-12-25 1974


上一篇:xboxones 的手柄 可以直接用安卓线 连在主机上当作有线手柄用吗?
下一篇:想购入二手请教各位大佬几个问题,谢谢!
最新回复 (3)
  • 五级用户 btdio 2020-12-25
    0 2
    不同的linux发行版的应用程序部能相互通用。一般来说市面上ubuntu阵营的deb程序包和redhat阵营的rpm程序包是两大主流,但还有很多发行版有自己独特的程序包。也有大部分发行版通用的基础程序包,但是软件很少。mac与freeBSD的软件不能混用,都不是一种系统。
  • 五级用户 sslyd 2020-12-25
    0 3
    freeBSD的二进制程序和linux不互通。虽然freeBSD和linux都是用ELF可执行二进制文件格式。至于mac的和freeBSD互不互通我就不清楚了。但如果是开源程序,可以自己下载源码回来编译。如果同是基于linux内核的发行版。之间应该是可以互通的。最好的例子就是docker。如果要实现二进制程序在基于linux内核的发行版之间运行,可以使用ldd命令把该程序依赖的所有so文件找出来,一起打包移植过去。但不保证一定能运行。
  • 二级用户 q741451 2020-12-25
    0 4

    如果是两个系统,程序大概率不能直接运行,库的依赖太复杂了。源代码如果符合POSIX标准,可以多平台编译成功,运行。POSIX标准是关键。

    • 老男人游戏网配套论坛
      5
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。