2013-03-27 39 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