Свобода - Libiberty
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Свобода GNU это библиотека программного обеспечения с коллекцией подпрограммы используется различными GNU программы.[1]
Изначально он задумывался как своего рода стандарт кросс-платформенный библиотека, что позволяет связать ее (используя обычный Unix форма библиотеки), просто передав компилятору "-liberty". Содержимое состояло из множества полезных функций. Однако разработка стандартов для C и POSIX убрали часть стимула для этого, и libiberty стала использоваться в первую очередь как вспомогательная библиотека для Набор инструментов GNU. Он по-прежнему содержит минимальный набор функций, которые являются либо расширениями GNU, либо иногда нереализованными частями стандарта.[2]
Копии libiberty распространяются с gcc, GDB, а binutils. libiberty не версируется и не выпускается отдельно.
Одна важная часть функциональности libiberty - это демонтажник за C ++ и D, включен, так что он доступен обоим binutils и GDB.
Имя это каламбур или же игра слов на слово "Свобода ". На Unix-подобный операционные системы файлы библиотеки всегда называются «lib» + «имя библиотеки». Но когда они связаны с командой компилятора C (cc
, gcc
и др.), командная строка флаг, указывающий на библиотеку -l
за которым следует часть имени библиотеки после "lib". Таким образом, в случае свободы -Свобода
.
Смотрите также
- Гнулиб - текущая библиотека переносимости GNU
Рекомендации
внешняя ссылка
Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |