2013-03-27 52 views
1

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

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

回答

1

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

(的locate(1)上述礼貌,有点rpm -qif ...

+0

这个回答我的第二个问题,谢谢! 第一个怎么样。我没有在redHat网站上找到信息。在RHEL 5.x上安装了libgcc吗? – urig 2013-03-28 12:53:11

+0

@urig,这里只需要gcc。但是你可以使它成为你的软件包的RPM需求... – vonbrand 2013-03-28 14:45:41