我没有生成二进制文件ghc -O2 --make Test.hs
,只有.o和.hi文件.Test.hs包含一个main :: IO ()
函数并具有模块名称Test
.
链接器不表现吗?我怎样才能解决这个问题?我在OSX上使用GHC 7.8.3,拥有Apple LLVM 5.0(clang-500.2.79)(基于LLVM 3.3svn)目标:x86_64-apple-darwin13.4.0
提前感谢您的任何提示
您的问题是模块名称.GHC期望main
在名为Main
默认模块的模块中命名的函数.您可以使用该-main-is
选项覆盖此选项.如在
ghc -O2 -main-is Test --make Test.hs
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
54 次 |
最近记录: |