Logotipo de Orbis Sapientia Elearning Services

Servicios de formación. Especialistas en E-learning.

Progreso de Tema:

Free Pascal. Compilar

La forma de compilar nuestro código Free Pascal es bastante fácil.

Depende de si utilizamos el compilador de Free Pascal o Lazarus para que el proceso varíe un poco aunque desde luego, en ambos casos es muy fácil.

En primer lugar debemos tener nuestro programa, el código fuente en un fichero .PAS o .PP.

Después, podemos optar a compilar con el IDE de Free Pascal o con los comandos de éste en un terminal. Optaremos por esta segunda opción por ser la más básica y no necesitar de nada adicional.

Por último usaremos el comando fpc para compilar. Será conveniente tener en el %PATH% del sistema, la carpeta con los comandos de Free Pascal.

fpc fichero.con.codigo.fuente.pas

El resultado será la generación de un fichero ejecutable (.EXE en Windows) con el mismo nombre que el fichero fuente. Del mismo modo, también existirá otro fichero con el mismo nombre y extensión .O. Es el fichero objeto intermedio.

Compilación, enlazado, etc., será transparente para nosotros. De todas formas si usamos el comando fpc a solas, fpc -? o fpc -h, aparecerá la ayuda del comando que, como veremos, contiene multitud de opciones.

En el caso de usar estas opciones, el comando quedaría más o menos así:

fpc [opciones] fichero.con.codigo.fuente.pas
Logotipo de Orbis Sapientia Elearning Services

Protegemos tus datos

En este portal web procesamos datos personales como, por ejemplo, tus datos de navegación. Si sigues navegando por nuestro portal, nosotros y otras compañías seleccionadas, podrán instalar cookies o acceder a información no sensible de tu dispositivo con el objetivo de crear perfiles, personalizar contenidos, servir anuncios adaptados a tus preferencias y elaborar estadísticas. Es imprescindible para acceder al sitio web, aceptar:
Con este acto reconoces que has leído y comprendido todos ellos.
Algunas cookies son esenciales para la carga del portal y que puedas ver este mensaje por lo que ya han sido cargadas.
Si lo deseas, puedes eliminar y bloquear todas las cookies de esta web tal como se indica en las Políticas de cookies, aunque de hacerlo, el portal no funcionará correctamente.