我经常在测试中留下 main :: IO ()
函数的情况。我可以使用 runghc
命令运行这些函数,但有时我想将它们编译(例如在另一个平台上运行)。是否有一种方法可以做到这一点?例如,如果我运行以下命令:
ghc --make Test.Haar
如果 Test/Haar.hs
中有一个 main
方法,那么什么都不会发生,它只会创建一个 .o
文件。
我经常在测试中留下 main :: IO ()
函数的情况。我可以使用 runghc
命令运行这些函数,但有时我想将它们编译(例如在另一个平台上运行)。是否有一种方法可以做到这一点?例如,如果我运行以下命令:
ghc --make Test.Haar
如果 Test/Haar.hs
中有一个 main
方法,那么什么都不会发生,它只会创建一个 .o
文件。