确定linux下的二进制兼容性
发布时间:2020-12-13 23:09:29 所属栏目:Linux 来源:网络整理
导读:确定预编译二进制文件的依赖关系(特别是关于glibc和libstdc符号和版本)的最佳方法是什么,然后确保目标系统安装了这些依赖项? 我有一个限制,我不能提供在每台机器上编译的源代码(雇主限制),因此“在每台机器上编译以确保兼容性”的事实上的响应是不合适的.我
确定预编译二进制文件的依赖关系(特别是关于glibc和libstdc符号和版本)的最佳方法是什么,然后确保目标系统安装了这些依赖项?
我有一个限制,我不能提供在每台机器上编译的源代码(雇主限制),因此“在每台机器上编译以确保兼容性”的事实上的响应是不合适的.我也不希望提供静态编译的二进制文件 – >似乎非常使用锤子打开鸡蛋的情况. 我已经考虑了许多方法,这些方法通过使用诸如以下命令来确定我的可执行文件/库所需的符号/库 那就是说,我觉得这已经基本上已经为我做了,我正在遭受……“知识差距?”目前如何实施. 有关如何进行的任何想法/建议? 我应该补充一点,这是为了在各种各样的Linux发行版上安装我的软件 – 特别是定制的集群 – 可能不遵守分发指南或标准化的打包方法.目标是无缝安装. 解决方法
使用Linux Application Checker工具(
[1],[2],[3])检查应用程序与各种Linux发行版的二进制兼容性.您还可以通过此工具检查与自定义分发的兼容性.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |