GHCによってメイン関数なしでオブジェクトファイルのみを取得する方法は?

StackOverflow https://stackoverflow.com/questions/3464906

  •  27-09-2019
  •  | 
  •  

質問

ソースコード

データ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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top