【发布时间】:2013-01-22 17:20:09
【问题描述】:
我正在编写一个在 Linux (Kernel 3.0) 上运行的用户空间音频应用程序,它需要实时行为。我应该选择 glibc 还是 uClibC ? uClibC 和 glibc 在实时行为方面如何比较?
(编辑:我的是一个带有 nand flash 的嵌入式系统。它使用带有 glibc 的外部 gcc 工具链的 buildroot。如果需要,我还可以使用带有 uClibc 的 buildroot 内部工具链)
【问题讨论】:
-
这应该在哪里运行?如果在“普通”Linux 用户空间上,您别无选择,只能使用 glibc。而且我非常怀疑任何使用 libc 函数都会成为性能瓶颈。如果 glibc 有效,请使用它。如果您确定 glibc 不能提供您想要的,请测量。
-
你也可以考虑musl-libc.org