英語フランス語スペイン語

Ad


OnWorksファビコン

cook - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで cook を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cook です。

プログラム:

NAME


cook - ファイル構築ツール

SYNOPSIS


調理する [ オプション...] [ ファイル名...]
調理する -ヘルプ
調理する -バージョン

DESCRIPTION


  調理する プログラムは、ファイルを構築するためのツールです。 作成するファイルのセットが与えられ、
そしてそれらを構築する方法を詳述する指示。 自明でないプログラムでは、
次のようなファイルの作成に必要なアクションを実行するための前提条件となります。
ソース管理システムからの抽出。 の 調理する プログラムは定義するメカニズムを提供します
これら。

プログラムが開発または保守されている場合、プログラマーは通常、プログラムを変更します。
プログラムを構成するいくつかのファイル。 の 調理する プログラムは最後に変更されたものを調べます
ファイルの前提条件がいつ変更されたかを確認するためのファイルの時間。
ファイルは論理的に古くなっているため、再作成する必要があります。

  調理する プログラムは暗黙的なレシピの機能も提供し、ユーザーが指定できるようにします
別の接尾辞を持つファイルから特定の接尾辞を持つファイルを作成する方法。 例えば、
作成する ファイル名.o から ファイル名.c

オプションとファイル名は、コマンド ラインで任意に混在させることができます。 処理は行われません
コマンドラインのすべてのオプションとファイル名がスキャンされるまで。

  調理する プログラムは、指定されたレシピから指定されたファイルを作成しようとします。
レシピは、というファイルに含まれています。 ハウツークック 現在のディレクトリに。 これ
ファイルには、追加のレシピを含む他のファイルが含まれる場合があります。

ない場合 ファイル名s はコマンド ラインで指定され、最初に定義されたレシピのターゲットは次のとおりです。
調理済み。

OPTIONS


の有効なオプション 調理する 以下にリストされています。 その他のオプション (コマンドの単語
` で始まる行-') を指定すると、診断メッセージが発行されます。

-アクション
レシピに記載されているコマンドを実行します。 これがデフォルトです。

-何もしない
レシピに記載されているコマンドを実行しないでください。

-本 ファイル名
デフォルトの「Howto.cook」ではなく、指定されたクックブックを使用するようクックに指示します。
ファイルにソフトウェアを指定する必要があります。

-カスケード
このオプションは、カスケード構成要素の使用を有効にするために使用できます。 これは
デフォルト。

-No_CAScade
このオプションは、カスケード構成要素の使用を無効にするために使用できます。

-継続する
ターゲットの調理に失敗した場合は、失敗した他のレシピを続行します
ターゲットは、直接的または間接的に成分ではありません。

-いいえ_続行
対象の調理に失敗した場合、 調理する 終了します。 これがデフォルトです。

-C時間 inode st_ctime データは、特定時に st_mtime データを補足するために使用されます。
ファイルが変更されたかどうか。 これがデフォルトです。 (わからない場合は
これは何ですか、いじらないでください。)

-No_CTime
st_ctime で st_mtime を補足しないでください。 これは、st_nlink の場合に重要になる場合があります。
ハードリンクの作成と切断が接触するため、重要な時期に変更します
st_ctime. (これが何かわからない場合は、真剣に、いじらないでください。)

-エラーク
コマンドが実行されると、終了コードは無視されます。

-No_Errok
コマンドが実行されたとき、終了コードが正の場合は、
失敗し、それを含むレシピは失敗したと見なされます。 これがデフォルトです。

-指紋
日時 調理する ファイルが変更されているかどうかを判断するためにファイルを調べます。
ファイルシステムで利用可能な変更時刻情報。 ときがあります
これは変更されますが、ファイルの内容は実際には変更されません。 の
フィンガープリント機能は、ファイルの内容を調べます。
変更され、古いフィンガープリントを現在のファイルの内容と比較します。
(その他のオプションは 料理人(1) フィンガープリンティング アルゴリズムの説明。)
フィンガープリントが変更されていない場合、ファイル システムの最終変更時刻は無視されます。
を使用する習慣がある場合、これは意味があることに注意してください。 touch(1)
コマンド - 調理する 実際にファイルを変更するまで何もしません。

-No_FingerPrint
ファイルの最終変更時刻情報を補足するためにフィンガープリントを使用しないでください。
これがデフォルトです。

-FingerPrint_Update
このオプションは、現在のディレクトリの下のディレクトリ ツリーをスキャンするために使用できます。
ファイルのフィンガープリントを更新します。 これは、別のツール (
RCS または ClearCase) ファイルを変更しますが、ファイルの変更を保持します
時間。

-force
レシピの最終変更時刻に関係なく、常にレシピのアクションを実行します
成分のいずれか。 このオプションは、範囲外の場合に役立ちます。
クックブックが変更されました。 たとえば、コンパイラのバグ修正。

-No_Force
材料のいずれかが論理的に不足している場合は、レシピのアクションを実行します
日にち。 これがデフォルトです。

-ヘルプ
実行方法に関する情報を提供する 調理する on (Linuxで言うところのstdout)、および他を実行しない
機能。

-含む ファイル名
含まれているクックブックの標準的な場所の前に、指定されたディレクトリを検索します。
そのように名前が付けられた各ディレクトリは、指定された順序でスキャンされます。 標準的な場所
  $HOME/.cook その後 /usr/share/クック.

-Include_Cooked
このオプションは、 on という名前のファイルのクッキングを要求するために使用できます。 #include-cooked
& #include-cooked-nowarn クックブックに行を含めます。 名前が付けられたファイルは
存在する場合は含まれます。 指定されたファイルを更新または作成する必要がある場合、これは
クックブックが再読込されます。 これがデフォルトです。

-No_Include_Cooked
このオプションは、 on という名前のファイルの暗黙的なクッキングを禁止するために使用できます。
#include-cooked & #include-cooked-nowarn クックブックに行を含めます。 ファイル
存在する場合は含まれますが、更新または作成されません。
必要。

-Include_Cooked_Warning
このオプションは、派生クックブックの派生依存関係に関する警告を有効にします。
通常はこれがデフォルトです。

-No_Include_Cooked_Warning
このオプションは、派生の派生依存関係に関する警告を無効にします。
料理本。

-リスト
目的 調理する 自動的にリダイレクトする (Linuxで言うところのstdout) & stderr セッションの。
次の場合を除き、出力は引き続き端末に送信されます。 調理する で実行中です
バックグラウンド。 ファイルの名前はクックブックの名前になります。
サフィックスが削除され、「.list」が追加されました。 これは通常 ハウツーリスト。 これは
デフォルト。

-リスト ファイル名
目的 調理する 自動的にリダイレクトする (Linuxで言うところのstdout) & stderr セッションの
名前付きファイル。 次の場合を除き、出力は引き続き端末に送信されます。 調理する is
バックグラウンドで実行中。

-No_List
セッションの出力の自動リダイレクトは行われません。

-No_List ファイル名
ただし、セッションの出力の自動リダイレクトは行われません。
それに続きます -リスト options は、デフォルトで、指定されたファイルへのリストになります。

-メーター
各コマンドが実行された後、コマンドの CPU 使用率の概要を出力します。

-No_Meter
各コマンドの後に CPU 使用率の概要を出力しません。 これがデフォルトです。

-ペア
このオプションは、ペアごとのファイル依存関係のリストを生成するために使用できます。
に似て 領主(1) 出力。 これは、ファイルの依存関係図を描画するために使用できます。
クックブックをデバッグするときにも役立ちます。

-ページの長さ
このオプションは、ページの長さを設定するために使用できます。 クック する必要があります
ページネーション出力。 デフォルトは LINES 環境変数の指示、または
ターミナル エミュレータは、LINES が設定されていないかどうかを通知します。 -ページ幅 この
オプションは、ページの幅を設定するために使用できます。 クック ラップする必要があります
出力(マシン情報の記入> という構文でなければなりません。例えば、 実行中のコマンドを出力するとき)。 COLS のデフォルト
環境変数がそれを伝えるか、COLSがそうでない場合は端末エミュレーターがそれを伝えます
設定。 の最大値 32767です。

-平行 [ ]
このオプションは、並列実行スレッドの数を指定するために使用できます。
特定のスレッド数が指定されていない場合、この数はデフォルトで 4 になります。 こちらもご覧ください
  並列ジョブ 変数に保存します.

シングル プロセッサ マシンでこのオプションを使用する場合は、細心の注意を払って行う必要があります。
他の処理が完全に停止する可能性があるためです。 そうしている数人のユーザー
マルチプロセッサ マシンで同時に実行すると、同様の効果があります。 それは
また、仮想メモリと一時ディスク領域が急速に不足することもあります。
並列タスクは複雑です。

-No_PARalrel
このオプションは、単一の実行スレッドを使用することを指定するために使用できます。
これがデフォルトです。

-貴重
レシピ本体のコマンドが失敗した場合、レシピのターゲットを削除しないでください。
レシピ。

-いいえ_貴重
レシピ本体のコマンドが失敗した場合、レシピのターゲットを削除します。
これがデフォルトです。

-理由
推論をトレースするための XNUMX つのオプションが用意されています 調理する しようとしたときに作る
ターゲットを調理します。 の -理由 オプションが発生します 調理する を大量に放出します。
ターゲットを調理するときに行っている推論に関する情報。 このオプション
と思うときに使えます。 調理する 奇妙な行動をしている、または単に興味があるだけです。

-No_Reason
このオプションは、 調理する に関する情報を発行しません。
ターゲットを調理するときに行っている推論。 これがデフォルトです。

-脚本
このオプションは、シェル スクリプトを標準に出力するように要求するために使用できます。
出力。 このシェル スクリプトは、ファイルの作成に使用できます。 それは多くをキャプチャします
クックブックのセマンティクスの。 これは、プロジェクトを変更する必要がある場合に役立ちます。
配布され、受信者は持っていません 調理する(1) インストールされています。 それはまたすることができます
クックブックをデバッグするときに非常に便利です。

-静けさ
コマンドを実行する前にコマンドをエコーし​​ません。

-いいえ_サイレント
コマンドを実行する前にコマンドをエコーし​​ます。 これがデフォルトです。

-星
進行状況インジケーターを XNUMX 秒に XNUMX 回発行します。 これらの進行状況インジケーターには、

+ クックブックを読む
・コレクト機能の実行
* 依存関係グラフの構築
# 依存関係グラフをたどる
@ 指紋ファイルの書き込み。

-No_スター
進行状況インジケーターを発行しません。 これがデフォルトです。

-ストリップドット
クックを試みる前に、ファイル名から先頭の「./」を削除します。 すべてに当てはまる
ファイル名とすべてのレシピ。 これがデフォルトです。

-No_Strip_Dot
調理中はファイル名の先頭に「./」を残してください。

-SymLink-成分
このオプションは、検索パスを使用するときに、その非トップレベルのレシピを要求します
構成要素は、実際のファイルへのトップレベルのシンボリック リンクを取得します。 これは、
検索パスを理解しない GNU Autoconf のような脳死ツール。

-SymLink 成分なし
構成要素へのトップ レベルのシンボリック リンクを作成しないでください。 これがデフォルトです。

-Tell_Position
このオプションは、コマンド (ファイル名と行) の位置を変更するために使用できます。
番号) が実行される直前にコマンドとともに出力されます (提供されます)。
  -いいえ_サイレント オプションが有効です)。

-No_Tell_Position
このオプションは、コマンドの位置 (ファイル名) の出力を抑制するために使用できます。
および行番号) を実行直前のコマンドと一緒に表示します。 これは
デフォルト。

-接する
を実行するのではなく、ターゲット ファイルの最終変更時刻を更新します。
レシピにバインドされたアクション。 これは、変更を加えた場合に役立ちます。
ファイルのシステムを論理的に時代遅れにすることがわかっているが、
意味がない; たとえば、広く使用されているインクルード ファイルにコメントを追加します。

-触らないで
最終変更時刻を更新するのではなく、レシピにバインドされたアクションを実行します
ターゲット ファイルの。 これがデフォルトです。

-ターミナル
リストするときは、出力ストリームも端末に送信します。 これがデフォルトです。

-No_TERminal
リストするときは、出力を端末に送信しません。

-時間調整
このオプションにより、 調理する のターゲットの最終変更時刻を確認する
レシピと一貫性があることを確認するために、必要に応じてそれらを更新します。
(より若い)成分の最終変更時間。 これにより、より多くの
一部のシステムでは速度が低下する可能性があります。 これは、
時間調整 レシピフラグ。

-時間調整なし
レシピの本体を実行した後、ファイルの最終変更回数を更新しないでください。
これがデフォルトです。 これは、 時間調整なし レシピフラグ。

-ウェブ
このオプションは、HTML Web ページを標準で印刷するように要求するために使用できます。
出力。 この Web ページは、ファイルの依存関係を文書化するために使用できます。 それはキャプチャします
クックブックのセマンティクスの多く。 デバッグ時にも非常に役立ちます
料理本。

=
割り当て 名前付き変数に。 可能であれば、値にスペースを含めることができます
シェルにそれらを通過させるよう説得します。

すべてのオプションは省略できます。 略語は大文字として文書化されていますが、
すべての小文字とアンダースコア(_)はオプションです。 連続して使用する必要があります
オプションの文字のシーケンス。

すべてのオプションでは大文字と小文字が区別されません。大文字または小文字、あるいは
両方の組み合わせ、ケースは重要ではありません。

例: 引数「-help」、「-HEL」、および「-h」はすべて、 -ヘルプ
オプション。 引数「-hlp」は連続したオプションであるため理解されません。
文字が指定されていません。

オプションおよびその他のコマンドライン引数は、コマンドライン上で任意に混在させることができます。

GNUの長いオプション名は理解されています。 すべてのオプション名が 調理する 長い、これ
余分な先頭の「-」を無視することを意味します。 NS "--オプション=「コンベンションも
理解した。

EXIT ステータス


  調理する コマンドは、エラーが発生するとステータス1で終了します。 NS 調理する コマンドはのみ
エラーがない場合は、ステータス0で終了します。

onworks.net サービスを使用してオンラインでクックを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad