Soy nuevo en Haskell y recientemente instalé la plataforma con GHC. Decidí probarlo mediante la compilación de un simple programa Hola mundo: main = putStrLn "Hello, world"
Haskell - Problema Compilación en GHC
Ahora, cuando voy a la línea de comandos (Windows 7), busque el directorio adecuado, y el tipo de ghc hello.hs
, se vuelve con el siguiente mensaje : "[1 of 1] Compilando Main (hello.hs, hello.o)". Entiendo que una vez que haya terminado de compilar, debería seguir con "Linking hello.exe ...", pero eso nunca llega, y no se produce .exe.
Básicamente, ¿hay alguna razón discernible por la que esto estaría sucediendo? ¿Hay algún problema con el código? ¿Hay algo que desconozca o debería intentar reinstalar la plataforma Haskell?
Gracias.
Para ser claros: ¿le preocupa porque no está produciendo hello.exe, o porque no muestra ese fragmento de texto? ¿Realmente produce el ejecutable, y el ejecutable funciona como se indica? –
Lo sentimos, no produce el .exe. Por lo que puedo decir, ni produce los archivos .o o .hi. ¿Dónde GHC usualmente pondría estos archivos una vez creados, también? En el mismo directorio que el .hs? –
Sí, generalmente es el mismo directorio. Si tienes un GHC antiguo, es posible que desees 'ghc --make hello.hs'. ¿Qué versión de GHC tienes? 'ghc --version' si lo instaló recientemente debería ser 7.0.4, creo. Tengo 7.0.3 en Win7 y 'ghc hello.hs && hello.exe' funciona bien. –