当然可以,一个简单的例子就是 Android 和 iOS 本身并没有办法在自己的平台上编译出二进制,而是依赖其它桌面平台来编译二进制来使用。 只是要处理好平台依赖,所以类似于 Windows Linux 和 Mac 之间,或者 ARM X86 可能会有些平台特有的 ABI 接口问题(也是可解决的),但同一个平台理论上还是比较好处理依赖的
owt5008137
2020-11-01 23:08:14 +08:00
所有的依赖 ABI 兼容就可以。至于怎么知道 ABI 是否兼容,linux 内核版本升级
owt5008137
2020-11-01 23:11:16 +08:00
接上条。没写完不小心按了回复。 linux 和 gcc,glibc 这十几年的升级都是 ABI 兼容的,其他的我不清楚,得看依赖的库了。其他的库如果能全部静态链接大概率也行。