ARM アセンブラーのコマンド ライン リファレンス
この資料で、マイクロソフトの ARM アセンブラーのコマンドラインについての提供 armasmは、マイクロソフトの実装の一般的なオブジェクト ファイルの形式 (COFF) に ARMv7 サムのアセンブリ言語をコンパイルします。リンカーは、COFF のコードでは、ARM アセンブラーまたはライブラリアンで作成されるオブジェクト ライブラリと、C のコンパイラによって生成されたオブジェクト コードをリンクできます。
armasm [[options]] sourcefile objectfile
armasm [[options]] -o objectfile sourcefile
パラメーター
options
-エラーfilename
エラー メッセージと警告メッセージにリダイレクトfilename。・ idir[;dir]
インクルード検索パスに指定されたディレクトリを追加します。-事前定義directive
シンボルをあらかじめ定義するセット、SETL、またはセットのディレクティブを指定します。例 : armasm.exe -predefine "COUNT SETA 150" source.asm。詳細についてを参照してください、 ARM アセンブラー ツール ガイド。nowarn-
すべての警告メッセージを無効にします。-を無視します。warning
指定された警告を無効にします。可能な値は、警告についての説明を参照してください。-ヘルプ
コマンドラインのヘルプ メッセージを印刷します。・ マシンmachine
PE ヘッダーに設定するのには、コンピューターの種類を指定します。値machineです。
ARM-IMAGE_FILE_MACHINE_ARMNT するには、コンピューターの種類を設定します。これは、既定の設定です。
THUMB-IMAGE_FILE_MACHINE_THUMB するには、コンピューターの種類を設定します。-oldit
ARMv7 スタイルを生成する IT ブロックします。既定では、ARMv8 と互換性のある IT ブロック生成されます。-を介してfilename
追加のコマンドライン引数を読み取るfilename。-16
16 ビット Thumb 命令をアセンブルするソース。これは、既定の設定です。-32
32 ビット ARM 命令をアセンブルするソース。・ g
デバッグ情報を生成します。-errorReport。option
どのように内部のアセンブラー エラーを Microsoft に報告されるを指定します。値optionです。
none— レポートを送信しません。
prompt-すぐにレポートを送信すると、ユーザー プロンプトを表示します。
queue-次への管理ログオン時にレポートを送信するのには、ユーザー プロンプトを表示します。これは、既定の設定です。
send-自動的にレポートを送信します。
sourcefile
ソース ファイルの名前。objectfile
オブジェクト (出力) ファイルの名前。
一般的なシナリオでは、armasm を使用する方法の例を次に示します。まず、armasm を使用して、アセンブリ言語ソース (.asm) ファイルをオブジェクト (.obj) ファイルを作成します。CL コマンドライン C コンパイラを使用して、ソース (.c) ファイルをコンパイルするしARMのオブジェクト ファイルをリンクするには、リンカー オプションも指定します。
armasm myasmcode.asm -o myasmcode.obj
cl myccode.c /link myasmcode.obj