dietlibc
Материал из Википедии — свободной энциклопедии
| Тип |
библиотека исполнения |
|---|---|
| Разработчик |
Felix von Leitner |
| Операционная система | |
| Последняя версия | |
| Лицензия | |
| Сайт |
dietlibc — это стандартная библиотека языка Си предназначенная для встраиваемых систем. Выпущена под лицензией GPL v2. Она создана Felix von Leitner с целью создания максимально лёгких программ. dietlibc сделана с нуля и поэтому реализует только важные и широко используемые функции.
Поддерживает платформы ARM, MIPS, x86, PowerPC, Sparc, Alpha, s390. В первую очередь предназначена для статической линковки, хотя на некоторых платформах поддерживается динамическая.[1]
Содержание |
Недостатки [править]
Имеет небольшую функциональность (по сравнению с другими реализациями libc)[2], недостаточная поддержка динамической линковки, плохая документация.[3]
Примечания [править]
- ↑ Building Embedded Linux Systems страница 127
- ↑ Martin Hintermann, Operating System Components for an Embedded Linux System section 4.2.3 Dietlibc: "Furthermore, there is a lot of functionality missing compared to the aforementioned libraries and thus it is not an all-purpose library at all."
- ↑ GCC for Embedded Engineers, By Gene Sally // Linux Journal Volume 2008 Issue #165, Jan 01, 2008: "Table 1. Pros and Cons of Most Frequently Used C Libraries"
См. также [править]
Литература [править]
- Презентация библиотеки, Felix von Leitner // Linux Kongress 2001
- Building Embedded Linux Systems (2008), O'Reilly, ISBN 0596529686; pages 127-129
- von Hagen, William L. (2006). The Definitive Guide to GCC, Second Edition. Berkeley, CA: APress. pp. 283–285. ISBN 1-59059-585-8.
Ссылки [править]
| Язык программирования Си | |
|---|---|
| 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 |
| Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |