首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要测试哪些发行版才能成功编译?

要测试哪些发行版才能成功编译?
EN

Unix & Linux用户
提问于 2013-06-20 15:10:09
回答 1查看 89关注 0票数 0

我有一个用C++编写的包,它使用boost库和一堆辅助脚本,我想确保大多数Linux发行版都很容易编译。它使用cmake并下载适当版本的boost (如果在系统中找不到)。我需要决定哪些库是最常用的,并涵盖最广泛的库版本。到目前为止,我选择了以下几项:

  • Ubuntu 12.04.02 LTS
  • CentOS 6.4

以下几项我不知道是否应该包括在内:

  • CentOS 5.x --用于较旧的系统配置。值得补充吗?
  • RHEL v.3 --这和CentOS 6.x有什么不同吗?
  • 这跟CentOS 6.x有什么不同吗?
  • openSUSE --这值得补充吗?

我知道这个问题有点主观,取决于人们的意见和他们可能看到的东西,但考虑到有一个distribution-choice标签,我想我会问。而且,不管人们怎么说,这仍然比我天真地知道人们大多在使用:

  1. 用于台式机/膝上型计算机的Ubuntu/Mint
  2. Debian或基于超级计算网格的RedHat的一些brew (CentOS/Fedora/RHEL)
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-06-20 17:51:12

实际上有两个主要的发行版(不是试图贬低任何人,只是指出这正在成为一个事实上的标准)。

  1. Debian
  2. RedHat

从Debian派生出以下内容(直接或间接):

  • Ubuntu
  • 薄荷
  • 还有更多..。

从RedHat派生出以下内容(直接或间接):

  • 软呢帽
  • 曼德利瓦
  • CentOS
  • 还有更多..。

在Debian/RedHat阵营之外,还有另外三个值得提及的主要发行版:

  • 斯拉克瓦尔
  • SUSE

就Linux而言,首先从Debian阵营(我推荐Debian )选择一个,从RedHat阵营(我推荐CentOS)选择一个。加入Arch和SUSE,因为如果你没有一个包裹给那些人,有些人甚至不会麻烦。任何使用Slackware的人都可能有机会让它自己工作,然后发送补丁给您。不要担心支持超过一年的过时的东西。如果人们尝试它,你会听到它,如果修复是容易的,去做它。如果很难告诉他们升级到支持的东西。

如果您对更广泛的可用性感兴趣,我还建议添加非Linux系统:

  • Solaris 11
  • OmniOS
  • FreeBSD

但最终,这将取决于你愿意在每个平台上花费多少时间。这就是你真正需要自己回答的问题。你花的时间值得吗?

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/80149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档