libgcc_s.so는 무엇을 포함합니까?


25

나는 성공하지 않고 그것을 알아 내기 위해 lib에서 objdump를 실행하려고 시도했다. 도서관이하는 일을 알 수있는 방법이 있습니까?


3
objdump -T libgcc_s.so공유 객체 링커 포인트를 제공합니다. 당신이 무엇 __gttf2을 의미 하는지 알고 있다고 가정하면 아무런 문제가 없습니다. (libgcc_s.so는 이와 관련하여 비정형 적으로 암호화 된 것으로 예상합니다)
msw

답변:


23

그것은이다 런타임 librar GCC의 일부 낮은 수준의 기능을 포함 Y, 그 GCC를 방출 호출에 (같은 long long32 비트 CPU에서 부문).

이 라이브러리의 일부는 LSB에 필요합니다 .


1
+1 바보 같은 늙은이, 때로는 하나는 분명한 장소를
찾지 못합니다

2
특정 프로세서의 EABI (예 : ARM EABI)가 해당 라이브러리에 구현되어 있는지 알고 있습니까?
celavek

@celavek 무슨 말인지 잘 모르겠습니다. 현재 플랫폼의 ABI 인 AFAIK는 다른 GCC 런타임 라이브러리와 동일하게 구현됩니다. gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
Alex B

gcc 대신 clang을 사용하면 여전히 연결되어 있습니까?
Bram
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.