¿Qué contiene libgcc_s.so?


25

Intenté ejecutar objdump en la lib para resolverlo sin éxito. ¿Hay alguna manera de averiguar qué hace una biblioteca?


3
objdump -T libgcc_s.sole da los puntos de enlace del objeto compartido. Suponiendo que sabes lo __gttf2que significa eso, no deberías tener ningún problema. (Espero que libgcc_s.so es atípica para una críptica en este sentido)
RSU

Respuestas:


23

Es la biblioteca de tiempo de ejecución de GCC , que contiene algunas funciones de bajo nivel a las que GCC emite llamadas (como la long longdivisión en CPU de 32 bits).

Parte de esta biblioteca es requerida por la LSB .


1
+1 tonto viejo, a veces uno simplemente no se ve en el lugar obvio
celavek

2
¿sabe si la EABI de un procesador específico (por ejemplo, ARM EABI) está implementada en esa biblioteca?
celavek

@celavek No estoy seguro de lo que quieres decir. AFAIK, se implementaría el ABI de la plataforma actual, igual que en otras bibliotecas de
Alex B

¿Qué pasa si usa clang en lugar de gcc, todavía estaría vinculado?
Bram
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.