如何从uclibc中删除libgcc_s.so依赖项

时间:2011-11-02 13:48:07

标签: embedded-linux buildroot

我的理解是libgcc不应该在嵌入式系统中使用,只要有可能就需要使用uclibc。在buildroot构建期间,可以看到它也在生成libgcc。如果我必须完全删除libgcc依赖(没有静态和共享)并且只依赖于uclibc,是否可能?是否有任何可以影响此更改的配置?

感谢。

1 个答案:

答案 0 :(得分:0)

您将glibclibgcc混淆。后者包含适用于您的体系结构的辅助函数(例如,ARM Application Profile上的整数除法)和标准C库函数。这些函数可能是“运行时ABI”的一部分,并且可能需要,无论您使用的是哪个(即使在编译裸机时)。

uClibc是glibc的替代品,不适用于libgcc