Это команда shape_build, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
shape_build - shapeTools Сборка и установка системы RMS
СИНТАКСИС
формировать [все] [ВЕРСИИ = ] [варианты] [макрос настройки]
формировать установить [ВЕРСИИ = ] [INSTALLBASE = ] [варианты] [макрос настройки]
формировать чистый[ настройки>]
формировать очистить кеш [ настройки>]
сделать [все][ настройки>]
сделать установить [INSTALLBASE = ] [ настройки>]
сделать чистый[ настройки>]
ОПИСАНИЕ
Форма ВСЕИли просто формировать (в виде ВСЕ является целью по умолчанию), строит текущий системный узел.
Он выполняет все необходимые действия для получения основной цели ($ (TARGET) в Makefile)
из исходных компонентов узла. Shape all также строит все подсистемы текущего
узел. Перед запуском любого действия сборки, если рекурсивно вызывает shape для каждого
подсистема. Выбор версии определяется правилом, заданным как значение для ВЕРСИИ макро,
по умолчанию самый_последний. Правило выбора данной версии в командной строке, если таковое имеется, является
унаследован от рекурсивных вызовов.
Форма устанавливать устанавливает результаты сборки текущего узла в соответствующие места.
Для установки обычно используются двоичные файлы и руководства. Цель цели установки в
Makefile перечисляет все эти вещи как свои зависимые. Установка формы обновляет все результаты сборки
так же, как и все shape, перед их установкой. Установка формы вызывает все
подсистемы текущего узла в процедуре установки путем рекурсивного вызова shape
установить для каждого из них. Это делается до того, как он выполнит какие-либо действия по сборке или установке.
сам. Соответствующие версии выбираются в соответствии с выбранной версией.
правило, названное в ВЕРСИИ макрос. Правило по умолчанию для установки формы: Recent_release
выбор самой последней версии или предварительной версии (в зависимости от того, что новее). Макрос
УСТАНОВИТЬ БАЗУ определяет базовый каталог установки, абсолютный путь, указывающий на
корень дерева каталогов, куда должны быть скопированы результаты сборки. Проверьте Makefile
для настройки по умолчанию INSTALLBASE и каталогов установки, определенных как
относительные пути, начиная с базового каталога установки. Ценности ВЕРСИИ
и макрос INSTALLBASE, установленный в командной строке, наследуются для всех рекурсивных вызовов.
Форма чистым удаляет все производные объекты, установленные в настоящее время как файлы UNIX. Эти
файлы, перечисленные в макросе OBJECTS в Makefile, производной цели ($ (TARGET)) и
целевые псевдонимы ($ (ALIASES)). Производные объекты, установленные как файлы UNIX, - это те
создаются из их источника или переустанавливаются из кеша производных объектов во время
последняя сборка системы. Форма очистить кеш очищает кеш производных объектов, скажет, что это
удаляет все хранящиеся там объекты. Все имена указаны как иждивенцы .BПУЛ особый
Макросы в шейп-файле являются кандидатами для кэширования. Когда несколько (разных) версий
возникают производные объекты с тем же именем, более старые сохраняются в производном объекте
кеш. Очистка формы в сочетании с функцией очистки формы удаляет ВСЕ производный (автоматически
воспроизводимые) объекты. Два действия по очистке: вызывается рекурсивно. Они применяются только
к текущему узлу.
Действия сборки и очистки (все, установка и очистка) формы RMS могут быть выполнены
by сделать(1) и формировать(1). Основное отличие заключается в том, что эта форма позволяет настраивать
соответствующий исходный контекст в соответствии с заданным правилом выбора версии, в то время как make
касается только обычных файлов UNIX. Make выйдет из строя, если не все компоненты системы
имеет извлеченную загруженную версию. Намерение поддерживать файлы Makefile, подходящие для
Полная сборка системы направлена на сборку и установку системы из исходного дистрибутива
а не из области разработки. Исходные дистрибутивы - это системные копии, взятые из
одно из деревьев выпуска (зона частичного выпуска или зона выпуска). Видеть shape_RMS(1) для
MAKE все, сделать устанавливать и сделать чистым ведут себя аналогично своим собратьям по форме. В
разница в том, что они ожидают, что полный системный исходный контекст будет настроен как UNIX
файлы (см. выше).
Каждое определение макроса в Make- или Shapefile может быть переопределено из командной строки.
Большинство определений стандартных макросов shape RMS унаследованы от рекурсивных вызовов make.
или форма. Проверить shape_tmpl(7) справочная страница со списком стандартных макросов.
НЕУДОБСТВА
По техническим причинам каждый вызов make рекурсивно вызывает make на том же уровне перед
выполнение каких-либо действий. К сожалению, это ограничивает эффективность параметров командной строки.
Например, нет возможности работать с -f (альтернативное имя для Makefile) вариант и
переопределение макросов ограничено унаследованными. Это ограничение не
применяются к вызовам фигур.
Используйте shape_build онлайн с помощью сервисов onworks.net