コマンド ライン引数
Target Language Compiler のスイッチ
Target Language Compiler を呼び出すには、以下を使用します。
tlc [switch1 expr1 switch2 expr2 ...] filename.tlc
次の表に、Target Language Compiler で使用できるスイッチを示します。順序によって違いが生じることはありません。特定のスイッチを複数回指定すると、最後に指定したものが優先されることに注意してください。
Target Language Compiler のスイッチ
スイッチ | 意味 |
---|---|
| データベース ファイル ( |
| 内部の詳細レベルを |
| TLC ファイルを検索するパスのリストに指定されたフォルダーを追加します。 |
| 生成される出力を指定されたフォルダーに配置するように指定します。これには、 |
|
|
| TLC ファイルの解析のみを行います (実行はしません)。 |
- | パフォーマンスと旧式の機能についてのいくつかの簡単なチェックを実行します。 |
| TLC のプリミティブ型の演算が |
| TLC のデバッグ モードを呼び出します。
|
| 循環レコード (メモリ リークの原因となる相互に参照しているレコード) がないかチェックします。 |
| 一部のパラメーターについて、識別子 |
-shadow[0|1] | 識別子と値のペアのレコードでローカル変数が上書きされたときの警告を有効にします。警告は既定では無効になっています。
|
コマンド ラインの例を次に示します。
tlc -r myModel.rtw -v grt.tlc
これは、myModel.rtw
を読み取り、それを使用して詳細モードで grt.tlc
を処理することを指定します。
ファイル名と検索パス
ターゲット ファイルの拡張子は .tlc
です。既定では、ブロックレベルのファイルの名前は、それらが配置されたブロックの Type
と同じになります。ターゲット ファイルの検索パスは独自のローカル バージョンでオーバーライドできます。Target Language Compiler では、このパスに沿ってターゲット ファイルを探します。tlc
コマンドの -I
スイッチまたは %addincludepath
命令で追加の検索パスを指定した場合、検索順序は次のようになります。
現在のフォルダー。
%addincludepath
命令で指定されたインクルード パス。%addincludepath
命令が複数ある場合、コンパイラでは "下から上" の順に評価します。コマンド ラインで
-I
を使用して指定されたインクルード パス。-I
オプションが複数ある場合、コンパイラでは "右から左" の順に評価します。
メモ
コンパイラでは MATLAB® パスは "検索しない" ため、そのパスでしか使用できないファイルは検出されません。コンパイラでは上記の場所のみが検索されます。