libgcc_s.so包含什么?


25

我试图在lib上运行objdump来解决它,但没有成功。有没有办法找出图书馆的工作?


3
objdump -T libgcc_s.so给您共享对象链接器点。假设您知道什么__gttf2意思,您应该没有问题。(我希望libgcc_s.so在这方面是非典型的)
msw 2010年

Answers:


23

它是GCC的运行库librar,其中包含一些GCC发出调用的低级函数(例如long long在32位CPU上的除法)。

LSB需要此库的一部分


1
+1愚蠢的我,有时一个人根本不在明显的地方
celavek 2010年

2
您是否知道该库中是否实现了特定处理器的EABI(例如ARM EABI)?
celavek 2010年

@celavek我不确定您的意思。AFAIK,将实现当前平台的ABI,与其他GCC运行时库相同:gcc.gnu.org/onlinedocs/libstdc++
Alex B

如果您使用clang而不是gcc怎么办,它仍会被链接进去吗?
布拉姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.