Apa isi libgcc_s.so?

25

Saya mencoba menjalankan objdump pada lib untuk mencari tahu tanpa hasil. Apakah ada cara untuk mengetahui apa yang dilakukan perpustakaan?

celavek
sumber
3
objdump -T libgcc_s.somemberi Anda poin tautan objek yang dibagikan. Anggap Anda tahu apa artinya __gttf2dan sejenisnya, Anda seharusnya tidak memiliki masalah. (Saya berharap bahwa libgcc_s.so secara tipikal samar untuk dalam hal ini)
msw
1
Kemungkinan sama pada SO: stackoverflow.com/questions/9414625/do-i-really-need-libgcc
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

23

Ini adalah runtime librar y GCC , yang berisi beberapa fungsi tingkat rendah yang dipancarkan GCC (seperti long longpembagian pada CPU 32-bit).

Bagian dari perpustakaan ini diperlukan oleh LSB .

Alex B
sumber
1
+1 saya yang bodoh, kadang-kadang orang tidak terlihat di tempat yang jelas
celavek
2
apakah Anda mengetahui jika prosesor EABI tertentu (misalnya ARM EABI) diimplementasikan dalam lib itu?
celavek
@celavek Saya tidak yakin apa yang Anda maksud. AFAIK, ABI platform saat ini akan diimplementasikan, sama seperti pada lib
Alex B
Bagaimana jika Anda menggunakan dentang bukan gcc, apakah masih ditautkan?
Bram