Compartir a través de


Reglas para instrucciones de definición de módulos

Actualización: noviembre 2007

Las siguientes reglas de sintaxis se aplican a todas las instrucciones de un archivo .def. Otras reglas que sólo se aplican a determinadas instrucciones se describen con cada instrucción.

  • En las instrucciones, palabras clave de atributos e identificadores especificados por el usuario se distingue entre mayúsculas y minúsculas.

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

  • Utilice uno o varios espacios, tabulaciones o caracteres de nueva línea para separar una palabra clave de instrucción de sus argumentos, y para separar instrucciones entre sí. Un signo de dos puntos (:) o un signo igual (=) que designa un argumento está rodeado por cero o más espacios, tabulaciones o caracteres de nueva línea.

  • Las instrucciones NAME o LIBRARY, si se utilizan, deben colocarse antes de todas las demás instrucciones.

  • Las instrucciones SECTIONS y EXPORTS pueden aparecer varias veces en el archivo .def. Cada instrucción puede aceptar múltiples especificaciones, que deben ir separadas por uno o varios espacios, tabulaciones o caracteres de nueva línea. La palabra clave de la instrucción debe aparecer una vez antes de la primera especificación, y se puede repetir antes de cada especificación adicional.

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

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

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

  • Si un argumento de tipo cadena coincide con una palabra reservada, deberá ir encerrado entre comillas (").

Vea también

Referencia

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

Preguntas más frecuentes sobre el proceso de compilación