Partager via


Référence de la ligne de commande de l'assembleur ARM

Cet article fournit des informations de ligne de commande pour l'assembleur Microsoft ARM, armasm, qui compile un langage assembleur ARMv7 Thumb dans l'implémentation Microsoft de l'objet fichier Format COFF (Common). L'éditeur de liens peut lier code COFF avec du code objet généré par l'assembleur ARM ou par le compilateur c avec les bibliothèques d'objets qui sont créés par le Générateur de bibliothèques.

armasm [[options]] sourcefile objectfile

armasm [[options]] -o objectfile sourcefile

Paramètres

  • options

    • -erreursfilename
      Rediriger les messages d'erreur et avertissement pour filename.

    • -idir[;dir]
      Ajouter les répertoires spécifiés dans le chemin de recherche include.

    • -prédéfinirdirective
      Spécifier une directive de jeu de NŒUDSUNE, SETL ou des ensembles de prédéfinir un symbole. Par exemple : armasm.exe -predefine "COUNT SETA 150" source.asm Pour plus d'informations, consultez la guide des outils assembleur ARM.

    • nowarn-
      Désactiver tous les messages d'avertissement.

    • -Ignorerwarning
      Désactiver l'avertissement spécifié. Les valeurs possibles, consultez la section à propos des avertissements.

    • -aide
      Imprimer le message d'aide de ligne de commande.

    • -machinemachine
      Spécifier le type de machine à définir dans l'en-tête PE. Valeurs possibles pour machine sont :
      ARM— Définit le type de machine à IMAGE_FILE_MACHINE_ARMNT. Il s'agit de la valeur par défaut.
      THUMB— Définit le type de machine à IMAGE_FILE_MACHINE_THUMB.

    • -oldit
      Générer ARMv7 style blocs informatique. Par défaut, ARMv8-compatible avec les blocs d'informatique sont générées.

    • -viafilename
      Lire les arguments de ligne de commande supplémentaires à partir de filename.

    • -16
      Assembler source comme instructions de curseur de défilement de 16 bits. Il s'agit de la valeur par défaut.

    • -32
      Assembler source pour obtenir les instructions ARM 32 bits.

    • -g
      Générer des informations de débogage.

    • -/errorreport :option
      Spécifiez comment interne assembleur erreurs sont signalées à Microsoft. Valeurs possibles pour option sont :
      none— Ne pas envoyer de rapports.
      prompt— Invite l'utilisateur à envoyer immédiatement des rapports.
      queue— Invite l'utilisateur à envoyer des rapports à la prochaine ouverture de session admin. Il s'agit de la valeur par défaut.
      send— Envoyer automatiquement des rapports.

  • sourcefile
    Le nom du fichier source.

  • objectfile
    Le nom du fichier objet (sortie).

L'exemple suivant montre comment utiliser armasm dans un scénario classique. Tout d'abord, utilisez armasm pour générer un fichier source (.asm) de langage d'assemblage pour un fichier objet (.obj). Ensuite, utilisez le compilateur c de ligne de commande pour compiler un fichier source (.c) et spécifiez également l'option d'éditeur de liens pour lier le fichier objet ARM.

armasm myasmcode.asm -o myasmcode.obj

cl myccode.c /link myasmcode.obj

Voir aussi

Référence

Messages de diagnostic de l'assembleur ARM

Directive d'assembleur ARM