Русская Википедия:Dietlibc

Материал из Онлайн справочника
Версия от 08:36, 14 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{lowercase|title=dietlibc}} {{Infobox Software | name = dietlibc | logo = | developer = Felix von Leitner | latest_release_version = 0.34 | latest_release_date = 24 сентября 2018 | operating_system = кроссплатформенная | genre = библиотека исполнения | license = GPL v2 | website = http://...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Lowercase Шаблон:Infobox Software dietlibc — это стандартная библиотека языка Си предназначенная для встраиваемых систем. Выпущена под лицензией GPL v2. Она создана Felix von Leitner с целью создания максимально лёгких программ. dietlibc сделана с нуля и поэтому реализует только важные и широко используемые функции.

Поддерживает платформы ARM, MIPS, x86, PowerPC, Sparc, Alpha, s390. В первую очередь предназначена для статической линковки, хотя на некоторых платформах поддерживается динамическая.[1]

Недостатки

Имеет небольшую функциональность (по сравнению с другими реализациями libc)[2], недостаточная поддержка динамической линковки, плохая документация.[3]

Примечания

Шаблон:Примечания

См. также

Литература

Ссылки

Шаблон:Язык программирования Си Шаблон:Freesoft-stub

  1. Building Embedded Linux Systems страница 127
  2. Martin Hintermann, Operating System Components for an Embedded Linux System Шаблон:Wayback 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."
  3. GCC for Embedded Engineers Шаблон:Wayback, By Gene Sally // Linux Journal Volume 2008 Issue #165, Jan 01, 2008: "Table 1. Pros and Cons of Most Frequently Used C Libraries"