私はしばしば、main :: IO()
の機能をテストのままにする状況があります。 runghc
でこれらの問題を解決できますが、(たとえば、別のプラットフォームで実行するために)コンパイルしたいことがあります。これを行う方法はありますか?私はTest/Haar.hs
がmain
方法があり、例えば、haskell - メイン以外のモジュールからバイナリを作成するには?
ghc --make Test.Haar
を実行すると、何も起こりません、それだけで.o
ファイルを作成します。
これはあなたが探しているものかどうかはわかりませんが、チェックアウトするには-main-isオプション(docs http://www.haskell.org/ghc/docs/7.2.1/html/users_guide/options -phases.html) –