martes, 22 de mayo de 2012

Instalación de Free Pascal y Geany (Windows)

El compilador Free Pascal es un código abierto (open source), actualmente en su versión 2.6.0, que se utiliza para los lenguajes de programación Pascal y Object Pascal. Su sintaxis es compatible con el utilizado con los populares Turbo Pascal 7.0 desarrollado por Borland.La sintaxis de la FPC es similar y compatible con la sintaxis utilizada en la empresa Turbo Pascal 7.0 de Borland.El Geany es un editor de texto fuente abierto (open source) con las características básicas de un entorno para el desarrollo de programas en varios idiomas, como Pascal, Java, PHP, C, HTML, etc.La idea básica es utilizar la geany de Free Pascal Compiler, ya que la mayoría de los cursos de programación de empezar a enseñar la lógica de programación en ese idioma, y ​​también se puede utilizar para la enseñanza de otros idiomas con el fin de mantener un nivel el IDE utilizado.

Para descargar el compilador Free Pascal para Windows (32 bits), haga clic aquí. 
Para descargar el compilador Free Pascal para Windows (64 bits), haga clic aquí. 
Para descargar Geany para Windows, haga clic aquí.
 
Modo de configuración en Windows
 Para instalar los dos programas en las ventanas basta con ejecutar el instalador y haga clic en Siguiente en Aceptar, o cualquier otro botón de confirmación. Después de instalar tanto, ir a Mi PC -> Disco local (C :) -> PFC -> 2.6.0 -> bin -> i386-win32 
Ahora mismo, en la barra de direcciones debe contener el texto siguiente: (solo para windows de 64 bits)

C:\FPC\2.6.0\bin\i386-win32\ppcrossx64.exe "%f"


Copia este texto.


Ahora vaya a Inicio -> Programas -> Geany -> Geany para abrir el editor.Vamos a crear un programa sencillo en Pascal para poder configurar Geany: Escriba la frase siguiente en la línea 1 ficha "sin título" después de abrir el editor:

program  prueba;
uses crt;
begin
   writeln ('prueba');
end.
 
Haga click en guardarCuando se abre la pantalla para eliminar el texto "Sin título", y añada el "punto PAS" , ejemplo: prueba.pasHaga clic para guardar;Tenga en cuenta que esta vez el editor marcará automáticamente las palabras reservadas del lenguaje Pascal.Ahora vamos a configurar de modo que usted puede automatizar la compilación de código fuente.Ir a Construir -> Establecer comandos de construcción

En Compilar de borrar el texto escrito, pegar el texto copiado anteriormente y agregar "% f" para que sea exactamente como se describe a continuación:


(Para Windows versión 32-bit)

       C:\FPC\2.6.0\bin\i386-win32\fpc.exe "%f" 

(Para Windows 64-bit)
        C:\FPC\2.6.0\bin\i386-win32\ppcrossx64.exe "%f"





 

Haga clic en Aceptar 
Listo! Ahora, para compilar sus programas, haga clic en "Compilar" o presione F8 para ejecutar y haga clic en el botón "Ejecutar" o presione F5

9 comentarios:

  1. Gracias. Muy útil tu explicación.

    ResponderEliminar
  2. Respuestas
    1. de nada ..... me da gusto que fue de utilidad mi explicación

      Eliminar
  3. También se puede instalar Lazarus que viene con el IDE tipo visual basic pero con free pascal.
    (Para Windows 64-bit)
    C:\lazarus\fpc\2.6.2\bin\x86_64-win64\fpc.exe "%f"
    Así se tienen dos ides para trabajar uno sencillo y cómodo "Geany" y otro completo y gráfico "Lazarus"

    ResponderEliminar
  4. Hola, te pido un gran FAVOR, yo instalé el programa y es justo el que uso en el curso que llevo junto con el Geany, pero cuando voy a ejecutar mi programa me tira ésto:
    C:\FPC\2.6.0\bin\i386-win32\ppcrossx64.exe"hola.pas" (en el directorio: C:\Users\HP 01\Desktop\TODO PASCAL)
    "C:\FPC\2.6.0\bin\i386-win32\ppcrossx64.exe"hola.pas"" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    Ha fallado la compilación.

    pese a que hoce todo lo dices en tu explicación y nada; tengo la laptop con SO W8 y de 64bits, espero me ayuden mil gracias, necesito para ésta semana entregar mi programa :(

    ResponderEliminar
  5. Saludos muy útil tu explicación me gustaría saber si a Geany se la puede colocar un tema oscuro o una imagen de fondo soy sensible de la vista y deseo aprender a programar pues Pascal es un buen lenguaje

    ResponderEliminar
  6. Hola que tal, tengo un problema...no encuentra la ruta de la unidad:

    prueba.pas(26,6) Fatal: Can't find unit crt used by prueba

    Donde configuro esto, gracias

    ResponderEliminar
  7. eres un genio!!! gracias por resolverme el problema, llevaba una semana intentandolo y por fiiiiin lo e conseguido

    ResponderEliminar