Newlib是一个面向嵌入式系统的C运行库。最初是由Cygnus Solutions收集组装的一个源代码集合,取名为newlib,现在由Red Hat维护,目前的最新的版本是1.17.0。
对于与GNU兼容的嵌入式C运行库,Newlib并不是唯一的选择,但是从成熟度来 讲,newlib是最优秀的。newlib具有独特的体系结构,使得它能够非常好地满足深度嵌入式系统的要求。newlib可移植性强,具有可重入特性、 功能完备等特点,已广泛应用于各种嵌入式系统中。