%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:
|
Es posible que, una vez corregido el error, al intentar compilar de nuevo aparezca otro error. Hay que corregir todos los errores del programa fuente para que eDIV sea capaz de compilarlo. También es posible que se muestren mensajes de advertencia; si es así, eDIV compilará el programa correctamente (siempre que no encuentre ningún error), aunque es posible que desee corregir el listado para que no se muestren esos mensajes.
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.