Glibc、GCC、binutils 兼容性

2023-11-21

有没有关于 binutils、glibc 和 GCC 之间版本兼容性的官方文档?我发现这个矩阵binutils 与 GCC 版本兼容性。对于 GCC 和 glibc 来说,如果有这样的东西就好了。

我问这个问题的目的是,我需要知道我是否可以构建,比如说,跨 GCC 4.9.2 与“嵌入式”glibc 2.2.4,以便能够支持像 CentOS 5 这样相当旧的目标。

谢谢。


您极不可能使用如此新版本的 gcc 构建如此旧版本的 glibc。 glibc 在其文档中记录了 binutils 和 gcc 的最低要求版本安装文件.

glibc-2.23 指出:

Recommended Tools for Compilation
GCC 4.7 or newer
GNU 'binutils' 2.22 or later

通常,如果您想要比这些版本更新的版本,glibc 通常会使用发布时正在开发的 gcc 版本。例如glibc-2.23 于 2016 年 2 月 18 日发布,当时 gcc-6 正在开发中,因此 glibc-2.23 将通过 gcc-6 与 gcc-4.7 配合使用。

所以找到海湾合作委员会的版本你想要的话,找到它的发布日期,然后看看glibc 版本大约在同一时间。

尽管如此,使用旧版本的 glibc 是一个糟糕的主意。它将充满已知的安全漏洞(包括可远程利用的漏洞)。例如,最新的 glibc-2.23 版本已修复CVE-2015-7547它会影响任何进行 DNS 网络解析的应用程序,并影响从 glibc-2.9 开始的版本。请记住:这并不是唯一潜伏的错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Glibc、GCC、binutils 兼容性 的相关文章

随机推荐

  • 如何实现一个工厂有多个交换机?

    我想实现一个工厂函数来创建对象 我的对象模板如下所示 template
  • 如何在 C 中实现循环缓冲区?

    我需要一个固定大小 在创建时可以在运行时选择 而不是编译时选择 的循环缓冲区 它可以容纳任何类型的对象 并且需要very高性能 我认为不会出现资源争用问题 因为尽管它处于多任务嵌入式环境中 但它是一个合作环境 因此任务本身可以管理它 我最初
  • XSLT:循环一次选择两个元素

    我有一堆 xml 文档 作者选择在其中表示一组笛卡尔点 如下所示
  • 如何读取正在使用的文件? [复制]

    这个问题在这里已经有答案了 我有一个小问题 我有一个应该每天解析日志文件的工具 不幸的是这个日志文件正在被写入日志的进程使用 我无法阻止它 第一次尝试是创建该文件的副本 但这也不起作用 有什么方法可以让我读取日志文件的当前文本 即使它已经在
  • RPM 有条件 可能需要在规格文件中

    正如主题所读 我想知道是否可以在 RPM 规范文件中使所需的包依赖于某个条件 例如 如果在安装目标上 则检查 shell 语句 例如主机正在使用绑定接口 并且仅当要求生效时 作为您最初问题的答案 是的 这是可能的 但是您可以实现的内容取决于
  • 设置图像最大尺寸

    我需要设置图像的最大高度和宽度 img 标签 例如 最大尺寸为 400x400 px 因此如果图像尺寸小于此尺寸 则它将按原样显示图像 如果尺寸大于此尺寸 则应将其压缩到此尺寸 我怎样才能在 html 或 javascript 中做到这一点
  • 在 rake 任务中打印到屏幕

    我有一个长时间运行的 rake 任务 我时不时地在屏幕上打印更新 让我知道任务已经完成了多少 puts Almost there 我的问题是所有的 put 语句似乎都缓冲在某处 并且在任务完成之前不会打印到屏幕上 此时 它们将被一次性打印出
  • android listview 滚动后显示错误数据(自定义适配器)

    我有一个奇怪的问题让我发疯 在我的 android 应用程序中 我定制了自己的从 ArrayAdapter 扩展的适配器 我添加适配器的 ListView 的项目可以是标记文本 不可编辑 可编辑文本或微调器 疯狂的是 当我滚动 ListVi
  • 移动语义不完整吗?

    在复制效率低下的情况下 移动语义会取代复制语义 复制语义完全处理可复制对象 包括 const 对象 C 11 中已经存在大量不可复制的对象 例如 std unique ptr 这些对象完全依赖于移动语义 因为从对象移动允许使其无效 这对于像
  • 错误:向量内存已耗尽(达到限制?)

    我之前保存了一个 2 8G RData 文件 现在我尝试加载它 以便我可以再次处理它 但奇怪的是 我不能 它给出了错误 错误 向量内存已耗尽 达到限制 这很奇怪 因为我之前工作得很好 但改变的一件事是我升级到了最新版本的 R 3 5 0 我
  • 413 请求实体太大 - Web API

    我在尝试将数据从 Web 应用程序 netfx 4 6 1 发送到我的 Web api net core 3 1 时遇到 413 问题 在下面的代码中 我发送了一个列表 其中包含图像的字节数据以及构建文件所需的附加数据 预期输出是返回包含新
  • 使用 annotate 将粗体女性符号添加到 ggplot2

    我正在尝试在我的情节中使用女性符号 它非常微弱 嗯 在我的实际图表上看起来很微弱 所以我希望将其变成粗体 df lt data frame x c 0 1 y c 0 1 ggplot df aes x y geom point theme
  • Heroku 和 ip 掩码

    我正在构建一个购物网站 该网站使用允许信用卡付款的服务 tranzilla 该服务需要一个 IP 或 IP 掩码 以便允许请求 通过套接字 问题是我使用 heroku 作为托管 它是去中心化的 有什么办法可以做到这一点吗 除了购买自定义 s
  • Python:有条件地从列表中删除元素

    假设我有一个元组列表 x 1 2 3 4 7 4 5 4 在共享第二个元素的所有元组中 我想保留具有最大第一个元素的元组 y 1 2 7 4 在 Python 中实现这一目标的最佳方法是什么 感谢您的回答 如果有区别的话 元组可以是二元素列
  • 如何在 Android 上切换夜间模式和白天模式主题? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想使用 设置 共享首选项 在 Android 应用程序中设置夜间模式和白天模式主题 如
  • C 和 C++ 中静态变量存储在哪里?

    静态变量存储在可执行文件的哪个段 BSS DATA 其他 中 以便它们不会发生名称冲突 例如 foo c bar c static int foo 1 static int foo 10 void fooTest void barTest
  • 如何使用字符串值代替 WPF 刻度栏上的刻度?

    我希望自定义基本 WPF 的外观TickBar 我想知道是否有一种简单的方法可以使用控件模板来执行此操作 我希望用数字代替刻度栏上的刻度 我希望数字的位置与滑块的值相对应 很像链接中的图片 我四处搜寻 发现一个建议是创建一个继承自的类Tic
  • 仅针对提供程序中的某些特定 ETW 任务激活堆栈?

    从 Windows 7 开始 可以为用户模式事件激活调用堆栈 这工作得很好 但有时不需要为提供者中的所有任务 事件激活堆栈 最好只为某些特定任务激活堆栈 这可能吗 是的 从 Windows 8 1 开始 这是可能的 其中的类型条目 EVEN
  • LinkedHashSet 删除重复对象

    我有一个简单的问题要问你 我的 Product 类具有如下字段 private Integer id private String category private String symbol private String desc pri
  • Glibc、GCC、binutils 兼容性

    有没有关于 binutils glibc 和 GCC 之间版本兼容性的官方文档 我发现这个矩阵binutils 与 GCC 版本兼容性 对于 GCC 和 glibc 来说 如果有这样的东西就好了 我问这个问题的目的是 我需要知道我是否可以构