我已经确定静态链接的程序不能总是在不同的发行版之间运行。
我的问题是,如果分发一个特定于发行版的静态链接程序是安全的。
例如,我有一个二进制文件的Ubuntu版本,以及二进制文件的Redhat版本,用户只需下载正确的版本。
答案 0 :(得分:0)
根据您的澄清答案,这样做似乎是合理的,虽然我不确定为什么它需要静态链接和特定于发行版。几乎所有主要发行版都分发特定于发行版的二进制版本的包(例如二进制rpms或debs)。如果您打算分发特定于发行版的预编译二进制文件,为什么不分发特定于发行版的软件包以确保自动满足所有依赖项呢?