Spec-Zone.ru › GNU Make

Расширение GNU make

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

В тех случаях, когда встроенных возможностей GNU make недостаточно для ваших потребностей, есть два варианта расширения make. На системах, где это предусмотрено, вы можете использовать GNU Guile как встроенный скриптовый язык (см. Интеграция GNU Guile). На системах, которые поддерживают динамически загружаемые объекты, вы можете написать собственное расширение на любом языке (которое может быть скомпилировано в такой объект) и загрузить его для расширения возможностей (см. Директива load).

• Интеграция Guile Использование Guile как встроенного скриптового языка.
• Загрузка объектов Загрузка динамических объектов в качестве расширений.

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/Extending-make.html

Spec-Zone.ru

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