англійськафранцузькаіспанська

Ad


Значок OnWorks

кухар - онлайн в хмарі

Запустіть приготування в постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда приготування, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


cook - інструмент для побудови файлів

СИНТАКСИС


готувати [ варіант... ][ ім'я файлу...]
готувати -Допоможіть
готувати -ВЕРСІЯ

ОПИС


Команда готувати Програма є інструментом для створення файлів. Надається набір файлів для створення,
та інструкції з детальним описом того, як їх побудувати. У будь-якій нетривіальній програмі знайдеться
бути передумовами для виконання дій, необхідних для створення будь-якого файлу, наприклад
вилучення із системи контролю джерела. The готувати програма надає механізм для визначення
Вони.

Коли програма розробляється або підтримується, програміст зазвичай змінює її
кілька файлів, які містять програму. The готувати програма перевіряє останні зміни
час файлів, щоб побачити, коли змінилися передумови файлу, що означає
файл потрібно повторно створити, оскільки він логічно застарів.

Команда готувати Програма також надає можливість для неявних рецептів, що дозволяє користувачам вказувати
як сформувати файл із заданим суфіксом із файлу з іншим суфіксом. Наприклад,
для створення ім'я файлу.o від ім'я файлу.c

Параметри та імена файлів можуть бути довільно змішані в командному рядку; обробка не проводиться
доки не буде перевірено всі параметри та імена файлів у командному рядку.

Команда готувати програма спробує створити названі файли з наданих їй рецептів.
Рецепти містяться у файлі під назвою Як готувати у поточному каталозі. Це
файл, у свою чергу, може містити інші файли, що містять додаткові рецепти.

Якщо ні ім'я файлуs вказуються в командному рядку цілі першого визначеного рецепта
приготовлений.

ВАРІАНТИ


Допустимі варіанти для готувати наведені нижче. Будь-які інші варіанти (слова команди
рядок, що починається з `-') призведе до видачі діагностичного повідомлення.

- Дія
Виконайте команди, подані в рецептах. Це значення за замовчуванням.

-Ніяких дій
Не виконуйте команди, наведені в рецептах.

-Книга ім'я файлу
Вказує кухарю використовувати названу кулінарну книгу, а не ``Howto.cook'' за замовчуванням
файлу.

-CAScade
Цей параметр можна використовувати, щоб увімкнути використання каскадних інгредієнтів. Це
за замовчуванням.

-No_CAScade
Цей параметр можна використовувати, щоб вимкнути використання каскадних інгредієнтів.

-Продовжуйте
Якщо готувати мішень не вдалось, продовжте з іншими рецептами, для яких не вдалося
ціль не є інгредієнтом, прямо чи опосередковано.

-Ні_Продовжити
Якщо готувати мішень не вдалось, готувати вийде. Це значення за замовчуванням.

-CTime Дані inode st_ctime використовуються для доповнення даних st_mtime під час визначення
чи не змінилися файли. Це значення за замовчуванням. (Якщо ви не маєте уявлення
що це таке, не лізьте з цим.)

-No_CTime
Не доповнюйте st_mtime st_ctime. Це може бути важливо, коли st_nlink
змінюється в критичні моменти, тому що створення та розрив жорстких посилань торкаються
st_ctime. (Якщо ви не маєте уявлення, що це таке, серйозно, не возьтеся з цим.)

- Errok
Коли команда виконується, код виходу буде ігноруватися.

-Ні_Еррок
Коли команда виконується, буде вважатися, що код виходу позитивний
невдало, і, таким чином, рецепт, що його містить, виявився невдалим. Це значення за замовчуванням.

-Відбиток пальця
Коли готувати перевіряє файл, щоб визначити, чи змінився він, він використовує останній-
змінена інформація про час, доступна у файловій системі. Бувають випадки, коли
це змінюється, але вміст файлу фактично не змінюється. The
Функція зняття відбитків пальців перевіряє вміст файлу, якщо він є
змінено, і порівнює старий відбиток пальця з наявним вмістом файлу.
(Див. cookfp(1) для опису алгоритму відбитків пальців.) Якщо
відбиток пальця не змінився, час останньої зміни у файловій системі ігнорується.
Зауважте, що це має наслідки, якщо ви маєте звичку використовувати торкатися(1)
команда - готувати нічого не робитиме, поки ви фактично не зміните файл.

-No_Fingerprint
Не використовуйте відбитки пальців, щоб доповнити інформацію про час останньої зміни.
Це значення за замовчуванням.

-Оновлення_відбитків пальців
Цей параметр можна використовувати для сканування дерева каталогів під поточним каталогом
і оновити файл відбитків пальців. Це допомагає, коли ви використовуєте інший інструмент (наприклад
RCS або ClearCase), який змінює файл, але зберігає модифікацію файлу
часу.

- Сила
Завжди виконуйте дії рецептів, незалежно від часу останньої зміни
будь-який з інгредієнтів. Ця опція корисна, якщо щось виходить за рамки
кулінарна книга була змінена; наприклад, виправлення помилки в компіляторі.

-No_Force
Виконайте дії з рецептів, якщо будь-який з інгредієнтів логічно не вийшов
дата. Це значення за замовчуванням.

-Допоможіть
Надайте інформацію про те, як виконати готувати on stdout, і не виконувати жодного іншого
функції.

-Включати ім'я файлу
Шукайте в названому каталозі перед стандартними місцями включені кулінарні книги.
Кожен каталог, названий так, буде перевірено в зазначеному порядку. Стандартні місця
він має $HOME/.кухар потім /usr/share/cook.

-Include_Cooked
Цей параметр можна використовувати, щоб вимагати приготування файлів, названих на #включити-приготувати
та #include-cooked-nowarn включити рядки в кулінарні книги. Названі файли будуть
включено, якщо є. Якщо названі файли потрібно оновити або створити, це
буде зроблено, а потім кулінарну книгу перечитати. Це значення за замовчуванням.

-No_Include_Cooked
Ця опція може використовуватися для заборони неявного приготування файлів, названих на
#включити-приготувати та #include-cooked-nowarn включити рядки в кулінарні книги. Файли
будуть включені, якщо вони є, але вони не будуть оновлені чи створені, навіть якщо
вимагається.

-Include_Cooked_Warning
Цей параметр вмикає попередження про похідні залежності в похідних кулінарних книгах.
Зазвичай це значення за замовчуванням.

-No_Include_Cooked_Warning
Цей параметр вимикає попередження про похідні залежності в похідних
кулінарні книги.

-Список
Проєкти готувати щоб автоматично переспрямувати stdout та stderr сесії.
Вихід продовжуватиме надходити на термінал, якщо готувати виконується в
фону. Ім'я файлу буде ім'ям кулінарної книги з будь-яким
суфікс видалено та додано ".list"; це зазвичай буде Howto.list, Це
за замовчуванням.

-Список ім'я файлу
Проєкти готувати щоб автоматично переспрямувати stdout та stderr сесії в
названий файл. Вихід продовжуватиме надходити на термінал, якщо готувати is
виконується у фоновому режимі.

-No_List
Автоматичне перенаправлення результатів сеансу не здійснюватиметься.

-No_List ім'я файлу
Однак автоматичне перенаправлення результатів сеансу не буде
наступні -Список Параметри за замовчуванням відображатимуться до названого файлу.

-Метр
Після виконання кожної команди роздрукуйте підсумок використання ЦП командою.

-No_Meter
Не друкуйте підсумок використання ЦП після кожної команди. Це значення за замовчуванням.

-Пари
Цей параметр можна використовувати для створення списку попарних залежностей файлів,
схожий на владика(1) вихід. Це може бути використано для малювання діаграм залежностей файлів.
Це також може бути корисно під час налагодження кулінарних книг.

- Довжина сторінки номер
Ця опція може використовуватися для встановлення довжини сторінки, яка використовується, коли повар потрібно
виведення сторінок. За замовчуванням визначає те, що повідомляє змінна середовища LINES, або
емулятор терміналу повідомляє, що LINES не встановлено. -Ширина сторінки номер це
Опція може використовуватися для встановлення ширини сторінки, яка використовується при повар потрібно загорнути
вихід (наприклад коли він друкує рекомендації, які виконуються). За замовчуванням значення COLS
Про це повідомляє змінна середовища або емулятор терміналу, якщо це не COLS
набір. Максимальне значення для номер є 32767.

-паралельно [ номер ]
Ця опція може використовуватися для визначення кількості потоків паралельного виконання.
Число за замовчуванням дорівнює 4, якщо не вказано конкретну кількість потоків. Дивись також
паралельні_роботи змінна.

Використання цієї опції на однопроцесорних машинах потрібно робити дуже обережно,
оскільки це може повністю зупинити іншу обробку. Кілька користувачів роблять це
одночасно на багатопроцесорній машині матиме подібний ефект. це є
також швидко закінчиться віртуальна пам'ять і тимчасовий дисковий простір, якщо
паралельні завдання складні.

-No_PARallel
Цей параметр може використовуватися, щоб вказати, що буде використовуватися один потік виконання.
Це значення за замовчуванням.

-Дорогоцінний
Якщо команди в тілі рецепта дають збій, не видаляйте цілі
рецепт.

-Ні_дорогоцінний
Якщо команди в тілі рецепта дають збій, видаліть цілі рецепта.
Це значення за замовчуванням.

-Причина
Для відстеження висновків передбачено два варіанти готувати робить при спробі
готувати мішень. The -Причина варіант викличе готувати буде виділяти значну кількість
інформацію про висновки, які він робить під час приготування цілей. Цей варіант
можна використовувати, коли ви думаєте готувати поводиться дивно або просто цікавиться.

-Немає причин
Ця опція може бути використана для виклику готувати не видаватиме інформацію про
висновки, які він робить, коли готує цілі. Це значення за замовчуванням.

- Сценарій
Цей параметр можна використовувати для запиту на друк сценарію оболонки на стандарті
вихід. Цей сценарій оболонки можна використовувати для створення файлів; він захоплює багатьох
семантики кулінарної книги. Це може бути корисно, коли проект потребує
розподілено, а одержувачі не мають готувати(1) встановлено. Це також може бути
дуже корисно під час налагодження кулінарних книг.

- Тихо
Не повторюйте команди до їх виконання.

-Ні_Тихий
Ехо команди перед їх виконанням. Це значення за замовчуванням.

-Зір
Випускати індикатори прогресу раз на секунду. Ці показники прогресу включають

+ Читання кулінарної книги
- Виконання функції збирання
* Побудова графіка залежностей
# Прогулянка по графіку залежностей
@ Запис файлів відбитків пальців.

-Ні_Стар
Не випускайте індикатори прогресу. Це значення за замовчуванням.

-Strip_Dot
Видаліть провідний "./" з імен файлів перед спробою їх приготування; стосується всіх
імена файлів і всі рецепти. Це значення за замовчуванням.

-No_Strip_Dot
Під час приготування залишайте «./» в іменах файлів.

-SymLink-Інгредієнти
Під час використання шляху пошуку параметр запитує цей рецепт не верхнього рівня
інгредієнти отримують символьне посилання верхнього рівня на фактичний файл. Це призначено для
Інструменти з мертвою свідомістю, такі як GNU Autoconf, які не обробляють шляхи пошуку.

-Інгредієнти без SymLink
Не створюйте символічні посилання верхнього рівня на інгредієнти. Це значення за замовчуванням.

-Позиція
Цей параметр може використовуватися для визначення позиції команд (назва файлу та рядка
номер) для друку разом із командою безпосередньо перед її виконанням (надається
-Ні_Тихий варіант діє).

-No_Tell_Position
Ця опція може використовуватися для придушення друку позиції команд (ім’я файлу
і номер рядка) разом із командою безпосередньо перед її виконанням. Це
за замовчуванням.

-Туч
Оновлюйте час останньої зміни цільових файлів, а не виконуйте
дії, пов’язані з рецептами. Це може бути корисно, якщо ви внесли зміни до
файл, який, як ви знаєте, зробить систему файлів логічно застарілою, але має
не має значення; наприклад, додавання коментаря до широко використовуваного файлу включення.

-No_Touch
Виконуйте дії, пов’язані з рецептами, а не оновлюйте час останньої зміни
цільових файлів. Це значення за замовчуванням.

-Термінал
Під час створення списку також надішліть вихідний потік на термінал. Це значення за замовчуванням.

-Ні_Термінал
Під час створення списку не надсилайте результат на термінал.

-Налаштування часу
Цей варіант викликає готувати щоб перевірити час останньої зміни цілей
рецепти та за потреби оновлює їх, щоб переконатися, що вони відповідають
(молодше) часу останньої зміни інгредієнтів. Це призводить до більше
системних викликів і може сповільнити роботу деяких систем. Це відповідає
налаштувати час прапорець рецепта.

-No_Time_Adjust
Не оновлюйте час останньої зміни файлу після виконання основної частини рецепта.
Це значення за замовчуванням. Це відповідає без коригування часу прапорець рецепта.

-Веб
Цей параметр можна використовувати для запиту на друк веб-сторінки HTML у стандарті
вихід. Цю веб-сторінку можна використовувати для документування залежностей файлів; воно захоплює
багато семантики кулінарної книги. Це також може бути дуже корисним під час налагодження
кулінарні книги.

ім'я=значення
Призначте значення до названої змінної. Значення може містити пробіли, якщо ви можете
переконати оболонку пропустити їх.

Усі варіанти можуть бути скороченими; абревіатура задокументована як великі літери,
усі малі літери та символи підкреслення (_) є необов’язковими. Ви повинні використовувати послідовний
послідовності необов'язкових букв.

Усі параметри не чутливі до регістру, ви можете вводити їх у верхньому чи нижньому регістрі чи a
поєднання обох, регістр не важливий.

Наприклад: всі аргументи "-help", "-HEL" і "-h" інтерпретуються як -Допоможіть
варіант. Аргумент "-hlp" не буде зрозумілий, оскільки послідовний необов'язковий
символи не були надані.

Параметри та інші аргументи командного рядка можна довільно змішувати в командному рядку.

Довгі назви параметрів GNU зрозумілі. Оскільки всі назви параметрів для готувати довгі, це
означає ігнорування додаткового провідного '-'. "--варіант=значення"конвенція також
зрозумів.

EXIT СТАТУС


Команда готувати команда вийде зі статусом 1 у разі будь-якої помилки. The готувати буде тільки команда
вийти зі статусом 0, якщо немає помилок.

Використовуйте кулінарію онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad