2011-11-02 89 views
1

我的理解是libgcc不應該用在嵌入式系統中,並且只要有可能就需要使用uclibc。在buildroot構建期間,它看到它也在生成libgcc。如果我必須徹底刪除libgcc依賴(不是靜態的,也不是共享的),只能依靠uclibc,這有可能嗎?有沒有可以影響這種改變的配置?如何從uclibc中刪除libgcc_s.so依賴關係

謝謝。

回答

0

你很困惑glibclibgcc。後者包含用於您架構的輔助函數(例如,ARM應用程序配置文件中的整數除法)和標準C庫函數的。這些函數可能是「運行時ABI」的一部分,可能需要使用,無論您使用的是C庫(即使在裸機編譯時)也不要使用

uClibc是glibc的替代品,而不是libgcc