【问题标题】:libgcc_s.so on RHEL 5 & 6RHEL 5 和 6 上的 libgcc_s.so
【发布时间】:2013-03-27 16:19:53
【问题描述】:

我正在开发一个依赖于 libgcc_s.so 并且将安装在 RHEL 5 和 6 上的应用程序。 我试图弄清楚什么会更好:使用 libgcc_s 分发应用程序,这将需要 2 个不同的设置,每个 RHEL 版本一个 或者依赖系统安装的libgcc_s。

  • libgcc_s.so 是否默认与 rhel 5 一起分发?如果是的话,在什么包下?。
  • 是否有只包含 gcc 运行时库(包括 libgcc_s.so)但没有 gcc 本身的包? 因为我怀疑有些客户出于安全原因可能希望避免安装 gcc。

【问题讨论】:

    标签: gcc rhel5 rhel6


    【解决方案1】:

    这里(与 Fedora 18 密切相关),/usr/lib/libgcc_s.so.1 是包libgcc 的一部分,描述为“此包包含需要的 GCC 共享支持库 例如用于异常处理支持。”。安装应该是安全的(并且可能已经安装,如果部署了任何 C++ 代码)。

    (以上由locate(1)提供,还有一点rpm -qif ...

    【讨论】:

    • 这回答了我的第二个问题,谢谢!第一个怎么样。我没有在redHat 网站上找到信息。 libgcc 是否在 RHEL 5.x 上开箱即用?
    • @urig,这里只有 gcc 需要。但是你可以让它成为你的包的 RPM 的要求......
    猜你喜欢
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 2015-07-26
    相关资源
    最近更新 更多