要创建Haskell的独立可执行文件,可以使用ghc
命令来编译代码。下面是一个示例:
main.hs
的Haskell源文件,包含以下代码:main :: IO ()
main = putStrLn "Hello, Haskell!"
打开终端,导航到包含main.hs
文件的目录。
使用以下命令将代码编译为独立可执行文件:
ghc -o myProgram main.hs
其中,-o myProgram
指定输出文件名为myProgram
,main.hs
是要编译的源文件。
在编译成功后,会在当前目录下生成一个名为myProgram
的可执行文件。
运行可执行文件:
./myProgram
输出将会是:
Hello, Haskell!
这样就成功创建了一个不使用stack exec
的Haskell独立可执行文件。