Spec-Zone.ru › GNU Make

Загрузка динамических объектов

Предупреждение: Директива load и возможность расширения рассматриваются как предварительный просмотр технологий в этом выпуске GNU make. Мы рекомендуем вам экспериментировать с этой функцией и ценим любые отзывы. Однако мы не можем гарантировать сохранение обратной совместимости в следующих выпусках. Для расширения GNU make рассмотрите использование GNU Guile (см. Функцию guile).

Многие операционные системы предоставляют возможность динамической загрузки скомпилированных объектов. Если ваша система предоставляет эту возможность, GNU make может использовать ее для загрузки динамических объектов во время выполнения, предоставляя новые возможности, которые затем могут быть вызваны вашим makefile.

Директива load используется для загрузки динамического объекта. После загрузки объекта будет вызван функция «настройки» (setup), чтобы позволить объекту инициализировать себя и зарегистрировать новые возможности в GNU make. Динамический объект может включать новые make функции, например, а функция «настройки» зарегистрирует их в системе обработки функций GNU make.

• Директива loadЗагрузка динамических объектов как расширений.
• Пересоздание загруженных объектовКак пересоздаются загруженные объекты.
• API загруженных объектовПрограммный интерфейс для загруженных объектов.
• Пример загруженного объектаПример загруженного объекта

Copyright © 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/make/manual/html_node/Loading-Objects.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API