Compartir por


Reglas para instrucciones de definición de módulos

Las reglas de sintaxis siguientes se aplican a todas las instrucciones de un archivo .def. Otras reglas que se aplican a las instrucciones específicas se describen con cada instrucción.

  • Las instrucciones, las palabras clave de atributo y los identificadores especificados por el usuario distinguen mayúsculas de minúsculas.

  • Los nombres de archivo largos que contienen espacios o punto y coma (;) deben ir entre comillas (").

  • Use uno o varios espacios, tabulaciones o caracteres de nueva línea para separar una palabra clave de una instrucción de sus argumentos y también para separar las instrucciones entre sí. Los dos puntos (:) o el signo igual (=) que designan un argumento están rodeados por cero o más espacios, tabulaciones o caracteres de nueva línea.

  • Una instrucción NAME o LIBRARY, si se usa, debe preceder a todas las demás instrucciones.

  • Las instrucciones SECTIONS y EXPORTS pueden aparecer más de una vez en el archivo .def. Cada instrucción puede tener varias especificaciones, que deben estar separadas por uno o varios espacios, tabulaciones o caracteres de nueva línea. La palabra clave statement debe aparecer una vez antes de la primera especificación y puede repetirse antes de cada especificación adicional.

  • Muchas instrucciones tienen una opción equivalente en la línea de comandos LINK. Consulte la descripción de la opción LINK correspondiente para obtener más información.

  • Los comentarios del archivo .def se designan con un punto y coma (;) al principio de cada línea de comentario. Un comentario no puede compartir una línea con una instrucción, pero puede aparecer entre especificaciones en una instrucción de varias líneas. (SECTIONS y EXPORTS son instrucciones de varias líneas).

  • Los argumentos numéricos se especifican en base 10 o bien en hexadecimal.

  • Si un argumento de cadena coincide con una palabra reservada, debe ir entre comillas dobles (").

Consulte también

Archivos de definición de módulos (.Def)