2013-03-27 4 views
1

libgcc_s.so에 의존하는 응용 프로그램을 개발 중이며 RHEL 5 & 6에 설치해야합니다. 나는 더 나은 것이 무엇인지 알아 내려고합니다. libgcc_s와 함께 응용 프로그램을 배포합니다. RHEL 버전 마다 하나씩 또는 libgcc_s가 설치된 시스템에 의존하는 두 가지 설정이 필요합니다.RHEL 5 및 6의 libgcc_s.so

  • 은 기본적으로 rhel 5가있는 libgcc_s.so입니까? 그렇다면 어떤 패키지 아래에 있습니까?
  • gcc 런타임 라이브러리 (libgcc_s.so 포함) 만 포함하고 gcc 자체가없는 패키지가 있습니까? 일부 고객은 보안상의 이유로 gcc를 설치하지 않는 것이 좋습니다. (밀접 페도 18 관련) 여기서

답변

1

, /usr/lib/libgcc_s.so.1 같이 설명 패키지 libgcc의 일부인 "이 패키지 GCC 지원 예외 처리를 위해 예컨대 을 필요지지 공유 라이브러리를 포함한다.". 설치하는 것이 안전해야합니다 (그리고 C++ 코드가 배포 된 경우 이미 설치되어있을 것입니다).

은 ( locate(1)의 위의 예의, 그리고 rpm -qif ...의 비트)

+0

이 내 두 번째 질문에 대답, 감사합니다! 첫 번째 방법은 어떻습니까? 나는 redHat 사이트에 대한 정보를 찾지 못했습니다. RHEL 5.x에서 libgcc를 즉시 설치합니까? – urig

+0

@urig, 여기는 gcc에서만 필요합니다. 하지만 당신은 당신의 패키지를 위해 RPM의 요구 사항을 만들 수 있습니다 ... – vonbrand