【发布时间】:2016-12-02 02:47:09
【问题描述】:
我正在使用运行嵌入式 linux 内核的 ARM 嵌入式系统 (ARM9)。内核是用 GCC 4.5.x 和 eglibc 编译的。 使用 GCC 4.8.x 或更高版本使用 glibc 编译代码的二进制文件是否有任何危害。
我了解到,出于稳定性原因,您不应该混合和匹配 libc。但据我了解,它们都与 ABI 兼容,所以应该没有任何问题。
我使用的一些代码需要 STD11 才能正确编译,因此我不能使用 GCC4.5。
【问题讨论】: