是否可以在不安装分析库的情况下对Haskell程序进行分析?
当我将-prof
选项传递给ghc时,我总是会遇到像这样的错误:
src/MyPKG/FooBlah.lhs:7:7:
Could not find module `Data.Time.Calendar':
Perhaps you haven't installed the profiling libraries for package `time-1.1.4'?
Use -v to see a list of the files searched for.
我知道解决方案是使用cabal配置文件版本的库安装,但有时候这是一个痛苦的屁股(对不起的坏语言)。
我认为应该可以对我的程序进行概要分析,并且没有符号的调用应该在输出中显示为????
或类似的内容。
答案 0 :(得分:9)
不,这是不可能的。构建用于分析更改时,表示和函数调用具有额外的参数来跟踪分析数据。
你必须安装分析库才能使用GHC的分析器,即使后面很痛苦。