GoGPT Best VPN GoSearch

OnWorksファビコン

mwc-ace - クラウドでオンライン

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

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

プログラム:

NAME


mpc-ace、mwc-ace — プロジェクト ファイルとワークスペース ファイルを生成します

SYNOPSIS


MPCエース [オプション ...] [FILE ...]

MWCエース [オプション ...] [FILE ...]

DESCRIPTION


MPCエース   MWCエース、Makefile、Project、Workspace Creator 生成プラットフォームと
コンパイルプロセスを自動化するためのコンパイラ固有のファイル (例: GNUmakefile  
Makefile.am).

Make Project Creator を使用する最も一般的な方法は、ワークスペース ジェネレーターを実行することです。
(MWCエース)。 このスクリプトは、プロジェクトと、
生成されたプロジェクト。 入力がない場合 FILE (.mwc file) が指定されている場合、それは再帰的に
スクリプトが開始されたディレクトリ。 探します .mpc ファイルを作成し、
それぞれのプロジェクトが見つかりました。

記載されている内容のほとんどは、 MWCエース に適用されます MPCエース 生成するだけであることを除いて
プロジェクト。 入力の場合 FILE (.mpc ファイル)が提供されていない場合は、プロジェクト作成者が試みます
スクリプトを開始したディレクトリにデフォルトのプロジェクトを作成します。

-グローバル file
グローバル入力ファイルを指定します。 このファイル内に保存されている値は、
すべてのプロジェクト。 指定しない場合、デフォルトで config/global.mpb

-含める ディレクトリにジョブを開始します。
ベースプロジェクト、テンプレート入力を検索するときに検索するディレクトリを指定します
ファイルとテンプレート。 このオプションはディレクトリを追加するために複数回使用できます。
デフォルトでは XNUMX つのインクルード ディレクトリが使用されます (設定   テンプレート)

-再帰 現在のディレクトリから再帰し、見つかったすべての入力ファイルから生成します。

-君 DLL | リブ | dll_exe | lib_exe:file
特定のタイプのテンプレート入力ファイル (拡張子なし) を指定します。
例えば -君 dll_exe:vc8exe。 各プロジェクト作成者にはデフォルトのテンプレート入力ファイルがあります
プロジェクトの種類ごとに (dll_exe, lib_exe, DLL, リブ)。 オーバーライドできます
デフォルトのテンプレート入力ファイル名に -君 オプション。 ファイルには MPT
拡張子は拡張子であり、インクルード検索ディレクトリ内に存在する必要があります。 注: リブ
lib_exe テンプレート入力ファイルは、MPC の生成時にのみ使用されます。
静的プロジェクト

-階層
階層形式でワークスペースを生成します。 の生成を強制します
最上位ディレクトリ間の各ディレクトリ レベルの階層ワークスペース
そしてその場所は .mpc 処理中のファイル。 これがデフォルトです
make ベースのワークスペースクリエイター。 注: このオプションは、次の場合には効果がありません。
で使用 MPCエース

-レンプレート file
テンプレート名を指定します(拡張子なし)。 file 持っている必要があります .mpd
拡張子を付けて、インクルード検索ディレクトリの XNUMX つに置きます。 注: -レンプレート
オプションは、指定されたすべてのタイプのテンプレート ファイルをオーバーライドします。

-相対的 =VAR
どれか $() 一致する mpc ファイル内の変数 の代わりに VAR
if VAR 現在の作業ディレクトリに基づいた相対パスにすることができます

-ベース プロジェクト
加えます プロジェクト 生成された各プロジェクト ファイルのベース プロジェクトとして。 を提供しないでください。
ファイル拡張子、 .mpb 拡張機能が最初に試行されます。 それが失敗した場合、 .mpc
拡張機能が試行されます

-コメントはありません
生成されたファイルにはコメントを入れないでください

-noreldefs
のデフォルトの相対定義を生成しようとしないでください。 *_根、から来る
環境変数

-notoplevel
最上位のターゲット ファイルを生成しません。 ファイルはまだ処理されていますが、
最上位ファイルが作成されます。 ために MWCエース、すべてのプロジェクトを処理すると表示されます
ワークスペースを作成しますが、最上位のワークスペース ファイルは生成しません。 ために MPCエース、それ
処理すると言います .mpc ファイルは生成されますが、プロジェクト ファイルは生成されません

-静的 静的プロジェクトのみが生成されることを指定します。 デフォルトでは動的のみ
プロジェクトが生成されます。 このパラメータは以前は -static_only.
現在、 MPCエース 動的プロジェクトまたは静的プロジェクトの生成のみをサポートします。
ただし、同じ実行中に両方が実行されるわけではありません。 両方を生成するには、次を実行する必要があります MPCエース
XNUMX回、XNUMX回 -静的 オプションと一度なし。 さらに、 vc6,
em3, vc7, vc71   vc8 プロジェクト名には自動的に名前が付けられなくなります _静的
静的プロジェクトを生成するときにプロジェクト名に追加されます。 これはまだ可能です
を使用して達成されます -name_modifier オプションを選択します。

静的プロジェクトを生成する場合、プロジェクト間の依存関係は発生しません。
内のライブラリ用に生成される vc6, em3, vc7, vc71 ワークスペース。 理由
これは、別の静的ライブラリに依存する各静的ライブラリが
ライブラリの作成段階で結合されるため、非常に大きなライブラリが生成されます。
依存関係は vc8 以降で正しく処理されます。 この動作は次の可能性があります
MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY 環境を設定することによって変更されます
変数。 それは強制的になります MPCエース プロジェクト間の依存関係を生成するには
単一のワークスペース内のライブラリ

-ジェニン 生成する .ins 各プロジェクトを処理した後のファイル
と組み合わせて prj_install.pl のさまざまな部分をインストールするスクリプト
(ヘッダー ファイルなど) を別の場所にプロジェクトします

-use_env すべての用途に環境変数を使用する $() 親戚の代わりに
置換値

-value_template +=ヴァル | =ヴァル | -=ヴァル
このオプションを使用すると、テンプレートの入力名のペアを変更できます。 使用 += たす
ヴァル から の値。 使用 -= 引き算して = 値をオーバーライドします。 もし
テンプレート変数の値にはスペースが含まれるため、全体を囲むことをお勧めします。
二重引用符で設定し、スペースを保持するには値内で一重引用符を使用します。
(必要な場合)

-値プロジェクト +=ヴァル | =ヴァル | -=ヴァル
このオプションを使用すると、プロジェクト変数の割り当てを変更できます。 使用 += たす
ヴァル から の値。 使用 -= 引き算して = 値をオーバーライドします。 これ
新しい名前と値のペアをプロジェクトに導入するために使用できます。 ただし、そうである必要があります
有効なプロジェクト割り当て

-make_coexistence
複数の場合 make ベースのプロジェクト タイプが生成されると、次のような名前が付けられます。
彼らは共存できる

-feature_file file
処理前に読み取る機能ファイルを指定します。 これらの機能名は、
何でも構いませんが、それらは、 必要  
避ける キーワード。 機能が必要であるが有効になっていない場合、プロジェクトは
は作成されません。 機能を回避する必要があり、それが有効になっている場合、
プロジェクトは作成されません。 デフォルトの機能ファイルは次のとおりです。 デフォルトの機能
  設定 ディレクトリにジョブを開始します。

-expand_vars
どちらかの相対置換を実行するのではなく、直接展開を実行します。
-use_env or -相対的 オプション

-特徴 機能を使用
処理前に設定する機能リストを指定します。 これで指定する値
オプションは、機能ファイルの値を上書きします。例: -特徴 「qos=1、ssl=0」

-ゲンドット で使用する .dot ファイルを生成する グラフビス。 このオプションは役に立つだけです
  MWCエース、ワークスペースごとに .dot ファイルが生成されます。
加工された。 各 .dot ファイルには、Graphvis に供給できる情報が含まれます。
内にあるさまざまなプロジェクトの依存関係情報を表示します。
ワークスペース

-除外する ディレクトリ
このオプションを使用して、入力ファイルを検索するときにディレクトリまたはファイルを除外します。
注: このオプションは、 MPCエース

-name_modifier パターン
生成されたワークスペース名またはプロジェクト名を変更します。 の パターン これに渡されました
パラメータには * 部分は実際の出力名に置き換えられます。 ために
-name_modifier '*_静的' すべてのワークスペース名とプロジェクト名が表示されます
で終わります _静的、例えば FOO_静的.dsw   FOO_Static.dsp

-apply_project
と組み合わせて使用​​する場合 -name_modifier、名前修飾子を適用します
プロジェクト名も。 注: このオプションは、
-name_modifier オプション

-労働者 プロジェクトの生成に使用する子プロセスの数を指定します。

-workers_dir
子プロセスからの一時出力ファイルを保存するディレクトリ。 の
デフォルトは「/tmp/mpc」です。 -workers_dir も -workers_port も使用されない場合、
-workers_dir が想定されます。

-workers_port
親リスナーのポート番号。

-バージョン MPC バージョンを印刷して終了します

-の中へ ディレクトリにジョブを開始します。
すべての出力ファイルをミラーリングされたディレクトリ構造に配置します。 ディレクトリにジョブを開始します。

-gfeature_file file
グローバル機能ファイルを指定します。 デフォルト値は次のとおりです グローバル機能
  設定 ディレクトリにジョブを開始します。

-言語 cプラスプラス | Cシャープ | ジャワ | vb
言語設定を指定します。 デフォルトは cプラスプラス

オートメイク | bcb2007 | bcb2009 | BD4 | 作る | cc | em3 | GHS | HTML | make | なけ |
寝る | vc6 | vc7 | vc71 | vc8 | vc9 | vc10 | wb26
生成するプロジェクト ファイルのタイプを指定します。 このオプションは使用できます
複数のタイプを生成するには、複数回実行します。 デフォルトはもうありません。 ノート:
当学校区の -君 オプションは、指定されたすべてのタイプのテンプレート入力ファイルをオーバーライドします。

MPC コードベース   File
この構成ファイルを使用して、MPC の代替の場所を指定できます。
設定ファイル。 MPC が存在する「config」ディレクトリの下にbase.cfgが見つかった場合
実行すると、それが読み取られて、次のディレクトリに基づいて MPC.cfg の場所が特定されます。
どの MPC が開始されたか。

たとえば、$MPC_ROOT/mwc-ace が /foo/bar_root/src で実行されている場合、
$MPC_ROOT/config/base.cfg には次のものが含まれています。

/foo/bar_root = /foo/bar_root/MPC/config

MPC は、/foo/bar_root/MPC/config/MPC.cfg を開いて MPC として読み取ろうとします。
設定ファイル。 基本構成ファイルが存在しない場合、MPC は使用を試みます。
$MPC_ROOT/config/MPC.cfg を MPC 構成ファイルとして使用します。

$NAME によってアクセスされる環境変数は、等号の両側で参照できます。
符号。

MPC   File
環境変数の使用をやめるための取り組みとして、構成ファイルには
紹介されました。 構成ファイル (MPC.cfg) には、コマンドを提供するための設定を含めることができます。
行オプション、ログ記録の制御、MPC を動的プロジェクト タイプに指示します。

次のキーワードは構成ファイル内で使用できます。構成ファイルは、
MPCの「config」ディレクトリ。

コマンドライン
MPC に追加のコマンド ライン オプションを提供します。 この設定の値は、
渡されるオプションの先頭に追加されます MWCエース or MPCエース

デフォルトタイプ
単一のプロジェクト タイプ (-type オプションで指定) をデフォルトとして提供します
プロジェクトの種類

動的タイプ
このカンマ区切りのリストは、MPC が検索するディレクトリを指します。
追加の MPC プロジェクト タイプ、基本プロジェクト、または
テンプレートファイル。 この設定を使用して、次の機能を拡張または置き換えることができます。
MPC。 見つかった適切なディレクトリごとに、 モジュール のパスを含める
Perl でモジュールを検索し、 設定 基本プロジェクトを見つけるためのパスと
template MPC テンプレートを見つけるためのパスを含めます。

含ま -include コマンドライン オプションと同様に、カンマ区切りのリストを追加します。
MPC へのパスには検索パスが含まれます。

この設定に次の内容が含まれている場合にログを記録します 情報=1、情報メッセージが出力されます。 それであれば
含まれています 警告=1、警告メッセージが出力されます。 含まれている場合 診断=1,
診断メッセージが出力されます。 含まれている場合 デバッグ=1、デバッグメッセージ
が印刷されます。 そして最後に、それが含まれている場合は、 詳細=1、詳細メッセージは次のようになります。
印刷された。 これらのどれも含まれていない場合は、 MPCエース 何も印刷されません
プロジェクトまたはワークスペースを処理するときの情報または警告。 エラーとは、
何かが見つかった場合は常に出力されます。

冗長順序付け
これが設定されている場合、 MWCエース 内のプロジェクトへの参照についてユーザーに警告します。
After 処理されていないキーワード

ENVIRONMENT 変数
次の環境変数は影響を与える可能性があります MWCエース   MPCエース:

MPC_DEPENDENCY_COMBINED_STATIC_LIBRARY
のヘルプを参照してください -静的 上のパラメータ

MPC_GHS_UNIX
この環境変数は、ghs プロジェクトの生成時にのみ意味を持ちます。
ファイル。 デフォルトでは、ghs タイプは Windows 用であると想定されます。 そうでない場合
この場合、MPC を実行する前にこの環境変数を設定します。

MPC(1)

onworks.net サービスを使用してオンラインで mwc-ace を使用する


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

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

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。