Referencia de la línea de comandos de ARM
En este artículo se proporciona información de línea de comandos sobre el ensamblador de Microsoft ARM, óm. # ensambla el lenguaje de ensamblado ARMv7 Thumb en la implementación de Microsoft de Common Object File Format (COFF). El vinculador puede vincular objetos de código COFF generados por el ensamblador arm y el compilador de C. Puede vincular con bibliotecas de objetos creadas por el bibliotecario.
Sintaxis
armasm[armasm] source_fileobject_file
armasm[armasm]-o-osource_file
Parámetros
options
Combinación de cero o más de las siguientes opciones:
-errors-errors
Redirija los mensajes de error y advertencia al nombre de archivo.-i-i[;;]
Agregue los directorios especificados a la ruta de acceso de búsqueda include.-predefine-predefine
Especifique una directiva SETA, SETL o SETS para predefinir un símbolo.
Ejemplo:armasm.exe -predefine "COUNT SETA 150" source.asm
Para obtener más información, vea la Guía de referencia del compilador de ARM.-nowarn
Deshabilite todos los mensajes de advertencia.-ignore-ignore
Deshabilite la advertencia especificada. Para conocer los valores posibles, consulte la sección sobre advertencias.-help
Imprima el mensaje de ayuda de la línea de comandos.-machine-machine
Especifique el tipo de máquina que se establecerá en el encabezado PE. Los valores posibles de la máquina son:
ARM:establece el tipo de máquina en IMAGE_FILE_MACHINE_ARMNT. Es la opción predeterminada.
THUMB: establece el tipo de máquina en IMAGE_FILE_MACHINE_THUMB.-oldit
Generar bloques de IT de estilo ARMv7. De forma predeterminada, se generan bloques de IT compatibles con ARMv8.-via-via
Lea argumentos de línea de comandos adicionales del nombre de archivo.-16
Ensamblar el origen como instrucciones thumb de 16 bits. Es la opción predeterminada.-32
Ensamblar el origen como instrucciones de ARM de 32 bits.-g
Generar información de depuración.-errorReport:-errorReport:
Esta opción está en desuso. A partir Windows Vista, la generación de informes de errores se controla mediante Informe de errores de Windows de datos (WER).
source_file
Nombre del archivo de origen.
object_file
Nombre del archivo de objeto (salida).
Comentarios
En el ejemplo siguiente se muestra cómo usar la función en un escenario típico. En primer lugar, use el método para compilar un archivo de origen del lenguaje de ensamblado (.asm) en un archivo de objeto (.obj). A continuación, use el compilador C de la línea de comandos cl para compilar un archivo de origen (.c) y especifique también la opción del vinculador para vincular el archivo de objeto arm.
armasm myasmcode.asm -o myasmcode.obj
cl myccode.c /link myasmcode.obj
Vea también
Mensajes de diagnóstico del ensamblador de ARM
Directiva del ensamblador de ARM