我想了很久了。发布 ELF(32 位和 64 位)二进制文件以便人们使用它们是否合理?我知道我们最好必须发布源代码——这就是我习惯做的——但我想知道如果我把我在 archlinux 上编译的程序提供给使用 Ubuntu 的人会发生什么,假设我不使用除 OpenGL 和 Xlib 之外的任何动态库。
最佳答案
有很多商业软件可以做到这一点。如果您稍微小心并针对足够旧的库版本进行编译,它就会起作用。
Linux Standards Base定义一组库和其他在目标系统上合理预期的东西。
关于linux - 共享 Linux 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484399/