mcc コマンド ライン引数 (タスク別)
COM コンポーネント
オプション | 説明 | コメント |
---|---|---|
-u | 開発マシンのみで、現在のユーザーに対する COM コンポーネントの登録を行います。 | 汎用 COM コンポーネントと Microsoft® Excel® アドインのみで有効です (MATLAB® Compiler™ が必要)。 |
デプロイ可能なアーカイブ
オプション | 説明 | コメント |
---|---|---|
|
| フォルダー名を指定した場合、フォルダー内のすべてのファイルが追加されます。ワイルドカード ( |
-C | 既定の設定で C/C++ と main/Winmain の共有ライブラリおよびスタンドアロン バイナリにデプロイ可能なアーカイブを組み込まないように | なし |
| カスタム ヘルプ テキスト ファイルを指定します。 | |
ソース コードの保護
オプション | 説明 | コメント |
---|---|---|
-j | 自動的にすべての | |
-k "file= | AES 暗号化キーと、実行時に復号化キーを取得するための MEX ファイルのローダー インターフェイスを指定します。 | |
-s | エンド ユーザーからのデプロイ可能なアーカイブ (.ctf ファイル) 内でフォルダー構造とファイル名を難読化します。 |
デバッグ
オプション | 説明 | コメント |
---|---|---|
-? | ヘルプ メッセージを表示します。 | なし |
-g | デバッグ情報を生成します。 | なし |
-G |
| なし |
-K | エラーによってコンパイルが途中で終了する場合に、出力ファイルを削除しないように |
|
-v | 詳細な出力。コンパイル手順を表示します。 | なし |
| ラッパー関数の生成を制御します。 |
|
Excel アドイン用の MATLAB Compiler
オプション | 説明 | コメント |
---|---|---|
-b | Excel 互換の数式関数を生成します。 | MATLAB Compiler が必要です。 |
-u | 開発マシンのみで、現在のユーザーに対する COM コンポーネントの登録を行います。 | 汎用 COM コンポーネントと Microsoft Excel アドインのみで有効です (MATLAB Compiler が必要)。 |
MATLAB パス
オプション | 説明 | コメント |
---|---|---|
-I | フォルダーを MATLAB ファイルの検索パスに追加します。 | |
-N | すべてのパスを消去しますが、最低限フォルダーのセットが必要です。 | なし |
-p directory | 順序を考慮するコンパイル パスに |
|
mbuild
オプション | 説明 | コメント |
---|---|---|
-f |
|
|
-M string | 文字列を | コンパイル時のオプションの定義に使用します。 |
MATLAB Runtime
オプション | 説明 | コメント |
---|---|---|
| MATLAB Runtime の実行時オプションを指定します。 |
|
-S | シングルトン MATLAB Runtime を作成します。 | 汎用 COM コンポーネントの既定の設定。Microsoft Excel および Java® のパッケージで有効です。 |
既定入力のオーバーライド
オプション | 説明 | コメント |
---|---|---|
-B filename [:arg[,arg]] |
| ファイルは、
|
既定出力のオーバーライド
オプション | 説明 | コメント |
---|---|---|
-d | 指定したフォルダーに出力を保存します。 | なし |
-e | スタンドアロン アプリケーションの生成時に MS-DOS コマンド ウィンドウを表示しないようにします。 |
スタンドアロン アプリ コンパイラは、既定で MS-DOS コマンド ウィンドウを非表示にします。表示するには、[ランタイム追加設定] エリアで [Windows の実行コマンド シェル (コンソール) を表示しない] を選択解除します。 |
-o outputfile | 最終的な出力ファイルの名前を指定します。 | 適切な拡張子を追加します。 |
ラッパーとライブラリ
オプション | 説明 | コメント |
---|---|---|
-c | 生成された C ラッパー コードのコンパイルとリンクが省略されます。 |
|
-l | 関数ライブラリを生成するマクロです。 |
|
-m | スタンドアロン アプリケーションを生成するためのマクロです。 |
|
| ラッパー関数の生成を制御します。 |
|
ライセンス
オプション | 説明 | コメント |
---|---|---|
-Y licensefile | MATLAB Compiler ライセンスをチェックアウトするときに、 |
>>!mcc -m foo.m -Y license.lic |