有没有办法在Linux发行版中生成二进制文件,然后在另一个具有相同架构的发行版上运行?或者我应该在不同的发行版上编译和构建它?
基于二进制文件的Redhat和Debian发行版之间是否存在兼容性?(我想在fedora上使用我的Ubuntu二进制文件!)
发布于 2010-01-08 22:02:31
静态链接二进制文件会降低它们的可移植性,因为一些库不能在该机器上正常工作(不同的身份验证方法等)。
如果您静态链接任何“不寻常”的库,并将您的支持发行版设置保持在最小,您应该可以。
不要静态地链接C库(或整个二进制文件),这会带来麻烦:)
看一下(例如)谷歌用Chrome做什么。
https://stackoverflow.com/questions/2027754
复制相似问题