编译器每次都提示并行 Haskell 的不同示例应用程序;与此消息:
Could not find module `Control.Parallel.Strategies'
ghc 编译器命令:
ghc -threaded -i/sudo/dir/par-modules/3 -cpp -DEVAL_STRATEGIES -eventlog --make parFib.hs
与更简单的相同
ghc -O2 --make -threaded parFib.hs
我忽略了什么细节?我是否缺少一些 PATH 变量。
导入可能如下所示:
module Main where
import System
# if defined(EVAL_STRATEGIES)
import Control.Parallel
import Control.Parallel.Strategies
#endif
干杯
最佳答案
您必须安装 parallel来自 Hackage 的软件包。在大多数理智的设置中,这应该像键入一样简单
cabal install parallel # note: not sudo cabal install parallel!
在您的命令提示符下。
关于haskell - Haskell 中的 Control.Parallel 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9575886/