我有一个用C++编写的包,它使用boost库和一堆辅助脚本,我想确保大多数Linux发行版都很容易编译。它使用cmake并下载适当版本的boost (如果在系统中找不到)。我需要决定哪些库是最常用的,并涵盖最广泛的库版本。到目前为止,我选择了以下几项:
以下几项我不知道是否应该包括在内:
我知道这个问题有点主观,取决于人们的意见和他们可能看到的东西,但考虑到有一个distribution-choice标签,我想我会问。而且,不管人们怎么说,这仍然比我天真地知道人们大多在使用:
发布于 2013-06-20 17:51:12
实际上有两个主要的发行版(不是试图贬低任何人,只是指出这正在成为一个事实上的标准)。
从Debian派生出以下内容(直接或间接):
从RedHat派生出以下内容(直接或间接):
在Debian/RedHat阵营之外,还有另外三个值得提及的主要发行版:
就Linux而言,首先从Debian阵营(我推荐Debian )选择一个,从RedHat阵营(我推荐CentOS)选择一个。加入Arch和SUSE,因为如果你没有一个包裹给那些人,有些人甚至不会麻烦。任何使用Slackware的人都可能有机会让它自己工作,然后发送补丁给您。不要担心支持超过一年的过时的东西。如果人们尝试它,你会听到它,如果修复是容易的,去做它。如果很难告诉他们升级到支持的东西。
如果您对更广泛的可用性感兴趣,我还建议添加非Linux系统:
但最终,这将取决于你愿意在每个平台上花费多少时间。这就是你真正需要自己回答的问题。你花的时间值得吗?
https://unix.stackexchange.com/questions/80149
复制相似问题