<强> [源代码]

  

数据FooBar的富= |杆

<强> [命令]

  

$ GHC -c foo_bar.hs结果   foo_bar.hs:1:0:函数 '主' 没有在模块定义的 '主'

<强> [配置]

  

格拉斯哥Haskell编译版本6.12.3,Haskell的98,第2阶段的引导GHC   版本6.10.4

有帮助吗?

解决方案

您应该在一个模块中定义你的类型,然后编译:

module Test where
data FooBar = Foo | Bar

通过调用ghc -c foo_bar.hs,目标文件foo_bar.o将不必定义main生成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top