GHCによってメイン関数なしでオブジェクトファイルのみを取得する方法は?
質問
ソースコード
データfoobar = foo |バー
指示
$ ghc -c foo_bar.hs
foo_bar.hs:1:0:関数「メイン」はモジュール 'main'で定義されていません
構成
Glasgow Haskellコンパイラ、バージョン6.12.3、Haskell 98用、GHCバージョン6.10.4によってブートされたステージ2のステージ2
解決
モジュールでタイプを定義してから、次のようにコンパイルする必要があります。
module Test where
data FooBar = Foo | Bar
呼び出すことによって ghc -c foo_bar.hs
, 、オブジェクトファイル foo_bar.o
定義することなく生成されます main
.
所属していません StackOverflow