~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ B549AB42DD224DE13C6FECC2307D2BF9__1710181140 ✰
Заголовок документа оригинал.:
✰ GNU Libtool - Wikipedia ✰
Заголовок документа перевод.:
✰ GNU Libtool — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Libtool ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/b5/f9/b549ab42dd224de13c6fecc2307d2bf9.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/b5/f9/b549ab42dd224de13c6fecc2307d2bf9__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 12:48:12 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 March 2024, at 21:19 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

GNU Libtool — Википедия Jump to content

GNU Библиотека

Из Википедии, бесплатной энциклопедии
(Перенаправлено с Libtool )
GNU Библиотека
Разработчики) Проект GNU [1]
Начальная версия 9 июля 1997 г .; 26 лет назад ( 1997-07-09 )
Стабильная версия 2.4.7 (24 марта 2022 г.; 2 года назад ( 24.03.2022 ) [2] ) [±]
Репозиторий
Операционная система Кросс-платформенный
Тип Библиотека
Лицензия лицензия GPLv2
Веб-сайт www .gnu .org /программное обеспечение /libtool /

В компьютерном программировании GNU Libtool инструмент разработки программного обеспечения , часть системы сборки GNU , состоящий из сценария оболочки. [3] создан для решения проблемы переносимости программного обеспечения при компиляции разделяемых библиотек из исходного кода . Он скрывает различия между вычислительными платформами для команд, компилирующих общие библиотеки. [4] Он предоставляет интерфейс командной строки платформы , идентичный для всех платформ, и выполняет собственные команды .

Обоснование [ править ]

Различные операционные системы по-разному обрабатывают общие библиотеки . Некоторые платформы вообще не используют общие библиотеки. Сделать программу переносимой может быть сложно: компилятор C отличается от системы к системе; в некоторых системах отсутствуют определенные библиотечные функции; заголовочные файлы могут иметь разные имена.

Libtool помогает управлять созданием статических и динамических библиотек в различных Unix-подобных операционных системах. Libtool достигает этого, абстрагируя процесс создания библиотеки, скрывая различия между различными системами (например, Linux системами и Solaris ).

GNU Libtool предназначен для упрощения процесса компиляции компьютерной программы в новой системе путем «инкапсуляции зависимостей, специфичных для платформы, и пользовательского интерфейса в одном скрипте». [5] При переносе программы в новую систему Libtool спроектирован таким образом, что портировщику не нужно читать низкоуровневую документацию для создаваемых общих библиотек, а просто запустить сценарий настройки (или его эквивалент). [5]

Используйте [ править ]

Libtool используется Autoconf и Automake , двумя другими инструментами переносимости в системе сборки GNU. Его также можно использовать напрямую. [6]

Клоны и производные [ править ]

С момента выпуска GNU Libtool другие проекты бесплатного программного обеспечения создали его замену под разными лицензиями на программное обеспечение . [7] slibtool — одна из таких реализаций. [8]

См. также [ править ]

Ссылки [ править ]

  1. ^ «ГНУ» . Проверено 25 июня 2012 г.
  2. ^ Гэри В. Воган (24 марта 2022 г.). «GNU Libtool — Новости: выпущен libtool-2.4.7 [стабильный]» . GNU Libtool — Новости . savannah.gnu.org .
  3. ^ «Посмертный анализ других реализаций» . Руководство по GNU Libtool . Проект GNU. 15 февраля 2015 г. Проверено 2 февраля 2021 г.
  4. ^ "Введение" . Руководство по GNU Libtool . Проект GNU. 15 февраля 2015 г. Проверено 2 февраля 2021 г.
  5. ^ Перейти обратно: а б Руководство по использованию Libtool
  6. ^ «Написание правил Makefile для libtool» . Руководство по GNU Libtool . Проект GNU. 15 февраля 2015 г. Проверено 2 февраля 2021 г.
  7. ^ Libtool под лицензией BSD .
  8. ^ «Slibtool — Gentoo вики» . wiki.gentoo.org . Проверено 11 марта 2024 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: B549AB42DD224DE13C6FECC2307D2BF9__1710181140
URL1:https://en.wikipedia.org/wiki/Libtool
Заголовок, (Title) документа по адресу, URL1:
GNU Libtool - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)