Newlib
2024-03-27 11:07:33 阿炯

Newlib是一种由红帽公司发起的C语言标准函数库,为自由软件,主要用于嵌入式系统上。使用 GPLLGPL 协议授权。


Newlib is a C library intended for use on embedded systems. It is a conglomeration of several library parts, all under free software licenses that make them easily usable on embedded products. It is only available in source form. It can be compiled for a wide array of processors, and will usually work on any architecture with the addition of a few low-level routines.

由Cygnus Solutions开发,目前由Red Hat公司的工程师Jeff Johnson负责维护工作。


Cygwin目前即是使用Newlib来作为它的C标准函式库。


C 标准函数库(C standard library,缩写:libc)是在C语言程序设计中,所有符合标准的头文件(header file)的集合,以及常用的函数库实现程序(如 I/O 输入输出和字符串控制)。不像 COBOL、Fortran 和 PL/I等编程语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来建立的。


最新版本:4.4
于2023年12月发布。

官方主页:https://www.sourceware.org/