%title%>El compilador (ediv) <%/title%>
El compilador en sí es un ejecutable llamado ediv
. Se
encuentra en la carpeta bin
, y es el programa encargado de compilar
un archivo de código fuente .prg
en lenguaje DIV para
crear un ejecutable independiente a partir de él.
Este ejecutable es un programa de consola. Para funcionar, necesita que le pasemos algunos parámetros en la línea de comandos. La sintaxis es la siguiente:
ediv [opciones] archivo.prg [ejecutable]
A continuación se detallan cada uno de los argumentos:
opciones
: es una combinación de las
siguientes opciones posibles:-h | --help | Muestra ayuda sobre la sintaxis del programa y las opciones disponibles. No se realiza ninguna otra operación. |
-d | --debug | Permite utilizar el trazador durante la ejecución del programa. |
-l | --list | Genera un archivo de texto aparte que contiene el listado del programa en código intermedio (EML). |
-t | --table | Genera un archivo de texto aparte, con extensión .tab, que contiene información avanzada para comprobar errores de compilación. |
-c | --check | No genera un ejecutable. Se utiliza cuando sólamente se quiere comprobar si un programa está escrito sin errores léxicos ni de sintaxis. |
-s | --system | Permite especificar el Sistema Operativo para el cual se quiere generar el ejecutable, en el caso de que se desee crear un ejecutable para un sistema distinto del actual. |
-n | --news | Obtiene de Internet información de última hora acerca de eDIV. |
-v | --version | No realiza ninguna operación, salvo mostrar la versión actual del compilador. |
archivo.prg
: es el archivo fuente que se compilará.ejecutable
: es el nombre que se quiere que tenga el ejecutable
final. Si se omite, el ejecutable tendrá el mismo nombre que el archivo
fuente.Una vez ejecutado el programa con los parámetros adecuados, el compilador nos irá mostrando el estado del proceso, y por último nos informará si la compilación ha tenido éxito. Si ocurre algún error, se mostrará un mensaje explicando el error. Si el error se encuentra en el fichero fuente, se nos indicará el número de línea y de carácter donde se localiza el error. Por ejemplo:
|
No está de más tener una idea de las operaciones que hace el compilador, especialmente por si surge algún problema, para saber de dónde puede venir el fallo y cómo se puede arreglar.
ediv.cfg
.
Dicho archivo es necesario, ya que contiene información acerca de los
ajustes por defecto del compilador y las prioridades de las librerías..prg
) en memoria
y se compone el nombre del ejecutable final..rel
o .dbg
que contiene el primer segmento del
ejecutable final, al cual después se agregará el código
del programa compilado.