当分发源代码不是一个选项时,Linux标准库允许一种机制来实现与许多Linux发行版的二进制兼容性。
http://www.linuxfoundation.org/collaborate/workgroups/lsb
然而,它似乎已被某种方式放弃了:
https://github.com/LinuxStandardBase/lsb/blob/master/README.md
我对维护二进制兼容性的最佳路径感兴趣。上面引用的文档基本上说" Linux发展如此之快,以至于拥有一个标准的基础"是不切实际的。我可以理解,但其他选择是什么?很难对这个话题进行谷歌搜索,因为你大多都会得到关于LSB的参考资料。