【发布时间】:2013-05-05 06:20:43
【问题描述】:
我一直在想一件事。发布 ELF(32 位和 64 位)二进制文件以便人们使用它们是否明智?我知道我们最好必须发布源代码——这就是我习惯做的事情——但我想知道如果我将我在我的 archlinux 上编译的程序提供给使用 Ubuntu 的人会发生什么,假设我不使用除 OpenGL 和 Xlib 之外的任何动态库。
【问题讨论】:
标签: linux binaryfiles elf
我一直在想一件事。发布 ELF(32 位和 64 位)二进制文件以便人们使用它们是否明智?我知道我们最好必须发布源代码——这就是我习惯做的事情——但我想知道如果我将我在我的 archlinux 上编译的程序提供给使用 Ubuntu 的人会发生什么,假设我不使用除 OpenGL 和 Xlib 之外的任何动态库。
【问题讨论】:
标签: linux binaryfiles elf
有很多商业软件可以做到这一点。如果您稍加小心并针对足够旧版本的库进行编译,它就会起作用。
Linux Standards Base 定义了一组库和其他可以在目标系统上合理预期的东西。
【讨论】: