- Newlib
-
Newlib Тип Разработчик Операционная система Последняя версия 1.20.0 (19 декабря 2011)
Сайт Newlib — реализация стандартной библиотеки языка Си, предназначенная для использования во встраиваемых системах. Представляет собой объединение нескольких библиотек под лицензией открытого ПО, благодаря чему их легко использовать во встраиваемых продуктах. Библиотека была разработана компанией Cygnus Solutions (тогда — «Cygnus Support») как часть первого GNU набора инструментов для кросс-компиляции. В настоящее время поддерживается разработчиками компании Red Hat Джеффом Джонсоном и Томом Фитцсиммонсом.
Раздел «Системные вызовы» документации newlib описывает способы использования библиотеки на множестве операционных систем. Основным предназначением библиотеки было применение на встраиваемых системах, что подразумевает наличие ограничений любой операционной системы. В этом случае она обращается к «комплекту поддержки платформы», что позволяет выполнять такие вещи как запись байтов вывода в последовательный порт или чтение сектора диска или другого устройства хранения информации.
По состоянию на 2007, devkitARM, популярный набор программ для программирования любительского ПО для Nintendo DS и систем на базе Game Boy Advance, содержали Newlib в составе библиотеки Си.
Дополнительные источники
Язык программирования Си ANSI C (C89 и C90) • C99 • C11 Компиляторы Borland Turbo C • Clang • GCC • LCC • Pelles C • PCC • TCC • Visual C++ (C++/CLI • C++/CX) • Watcom C/C++ compiler Библиотеки Стандартная библиотека языка Си • glibc • dietlibc • uClibc • Newlib • Eglibc • Bionic Особенности C-строка • Синтаксис • Препроцессор • Типы и объявления переменных • • Функции Избранные потомки C++ • C# • D • Objective-C • Java • Alef • Limbo • Go • Vala C и другие языки C и C++ (Совместимость • Операторы) • Сравнение Pascal и C • Компилятор C в байт-код Java Категория:Язык программирования Си Категории:- Программное обеспечение по алфавиту
- Стандартная библиотека Си
Wikimedia Foundation. 2010.