我正在使用ghc 6.12.2和最新的Data.HashMap 1.1.0软件包,并在使用选项进行编译时
+RTS -prof -auto-all
它不起作用,并且消息说我没有安装分析包
如何安装?
感谢回复
答案 0 :(得分:3)
我们可以假设您正在使用this hashmap吗?通常,您需要安装分析:cabal install -p hashmap --reinstall
。大多数人默认启用分析(编辑您的cabal config
文件并设置library-profiling: True
)。
答案 1 :(得分:1)
如果您获得当前Haskell Platform,包括GHC 6.12.3,我们可以提供相关建议。
修改:我看到您修复了帖子。
答案 2 :(得分:0)
您使用的选项
+RTS -prof -auto-all
在构建Data.HashMap时,或者您只是使用
-prof -auto-all
+RTS
表示您正在为haskell运行时系统提供标志。在编译代码时不使用它,在运行已编译的可执行文件时使用它。