1) Escribir el programa "Hola Mundo" en Haskell
Crea el programa holamundo usando el editor Vim o cualquier otro de tu preferencia, como se muestra abajo:
$ vim holamundo.hs
-- Ejemplo Hola Mundo
main = putStrLn "Hola Mundo!"
Nota: los comentarios en Haskell empiezan con --
2) Asegúrate de tener instalado el compilador haskell
Te puedes asegurar si tienes instalado Haskell, ejecutando lo siguiente:
$ whereis ghc
ghc: /usr/bin/ghc /usr/share/man/man1/ghc.1.gz
Instalar Haskell
En caso no tener Haskell instalado, ejecuta lo siguiente:
$ sudo apt-get install ghc6
3) Compilar el programa Haskell
Compilar el programa haskell para que genere un ejecutable de Hola Mundo.
Compilar y obtener un a.out
$ ghc holamundo.hs
Compilar y obtener el ejecutable con otro nombre con la opción -o
$ ghc -o holamundo holamundo.hs
4) Ejecutar el programa Haskell
Ejecutarlo indicando el nombre del programa.
$./a.out
Hola Mundo!
$./holamundo
Hola Mundo!
5 comentarios:
Muy buena la info que pusiste en tu blog, pero aún necesito un poco de ayuda no sé si me la podrías brindar por favor.
Verás escribo en un terminal $./hugs.hs y me sale permiso denegado. Y ubiqué la carpeta donde está guardado el archivo.
gracias si pudieras ayudarme mi correo es: suigeneris188@gmail.com
Muy buena la info que pusiste en tu blog, pero aún necesito un poco de ayuda no sé si me la podrías brindar por favor.
Verás escribo en un terminal $./hugs.hs y me sale permiso denegado. Y ubiqué la carpeta donde está guardado el archivo.
gracias si pudieras ayudarme mi correo es: suigeneris188@gmail.com
pues Bruno. eso es porque con el usuario que estas ejecutando el comando NO tiene los permisos necesarios. pon delante del comando "sudo" (sin las comillas) y verás como se soluciona, ó bien corriendo la terminal como root (cerrando sesion y logueándote cómo root). Un saludo
pues Bruno eso se debe a que no estas corriendo la terminal como root, fijate de colocar "sudo" delante del comando (sin las comillas) y verás como se soluciona, ó bien cerrando sesion y loguéandote cómo corresponde (como usuario root). saludo
BRuno corre la terminal como super usuario(root) o pon delante del comando la palabra sudo
Publicar un comentario