### 3-2　コマンドラインによる引数の指定方法

>     M86K ［option］ ［source］,［object］,［list］,［cross］,［error］

#### optionフィールド

「第4章　オプションスイッチ」で説明されているアセンブラオプションを指定します。optionを指定する場合、他のフィールドより前に指定します。

#### sourceフィールド

アセンブルするソースファイルの名前を指定します。ファイル名拡張子を省略した場合はデフォルトの拡張子“.ASM”を補給してファイルを探します。ファイル名拡張子も含めて指定されている場合は、そちらを優先します。いずれの場合もドライブ名およびパス名を含めて指定することができます。

#### objectフィールド

アセンブル結果であるオブジェクトファイルの名前を指定します。ドライブ名およびパス名を含めて指定することができます。このファイル名全体を省略すると、ソースファイル名の拡張子を“.OBJ”に換えたものをオブジェクトファイルとします。既に同一の名前のファイルが存在する場合には上書きされます。

#### listフィールド

アセンブル結果のリストを出力するファイルの名前を指定します。ドライブ名およびパス名を含めて指定することができます。このファイル名全体を省略すると、リストファイルを作成しません。また、既に同一の名前のファイルが存在する場合には上書きされます。

#### crossフィールド

アセンブル対象にしたソースファイル中のシンボルの相互参照リストファイルの名前を指定します。ドライブ名およびパス名を含めて指定することができます。このファイル名全体を省略するとシンボルの相互参照リストファイルを作成しません。また、既に同一の名前のファイルが存在する場合には上書きされます。

#### errorフィールド

アセンブルの結果検出されたエラーメッセージを格納するファイル（エラーファイル）の名前を指定します。ドライブ名およびパス名を含めて指定することができます。このファイル名全体を省略するとエラーファイルを作成しません。また、既に同一の名前のファイルが存在する場合には上書きされます。

#### 例

>     C> M86K MAIN.ASM,MAIN,,TEST.CXX

カレントディレクトリに存在する“MAIN.ASM”をソースファイルとしてアセンブルを開始します。オブジェクトは“MAIN.OBJ”に書き込まれ、リストは生成されず、クロスリファレンスは“TEST.CXX”に書き込まれます。

[←] | [INDEX] | [→]