Haskell - GHC error: Could not find module ‘Prelude’/ Perhaps you haven't installed the profiling libraries for package ‘base-4.12.0.0’?
Haskell - GHC error: Could not find module ‘Prelude’/ Perhaps you haven't installed the profiling libraries for package ‘base-4.12.0.0’?
我刚刚从 Ubuntu 存储库安装了 haskell-platform
(它带有 GHC
版本 8.6.5
)as instructed by the website。
现在,在尝试使用 ghc -O2 -prof myCode.hs
编译用于分析的程序时,我遇到了以下错误消息:
myCode.hs:1:1: error:
Could not find module ‘Prelude’
Perhaps you haven't installed the profiling libraries for package ‘base-4.12.0.0’?
System.IO
模块也是如此。
默认 Haskell 安装时不应该安装它们吗?我该如何进行?
也许我应该清除所有内容并从另一个来源获取 Haskell(Stack
、Ghcup
等?这重要吗?)
我对此还很陌生,非常感谢您的帮助。
在 Ubuntu 上,基本上所有 Haskell 包都是平淡的 -prof
口味。您需要后者进行分析。
ghcup 也可以。无需全部清除 -- ghcup 和包管理器可以干净地共存。
我刚刚从 Ubuntu 存储库安装了 haskell-platform
(它带有 GHC
版本 8.6.5
)as instructed by the website。
现在,在尝试使用 ghc -O2 -prof myCode.hs
编译用于分析的程序时,我遇到了以下错误消息:
myCode.hs:1:1: error:
Could not find module ‘Prelude’
Perhaps you haven't installed the profiling libraries for package ‘base-4.12.0.0’?
System.IO
模块也是如此。
默认 Haskell 安装时不应该安装它们吗?我该如何进行?
也许我应该清除所有内容并从另一个来源获取 Haskell(Stack
、Ghcup
等?这重要吗?)
我对此还很陌生,非常感谢您的帮助。
在 Ubuntu 上,基本上所有 Haskell 包都是平淡的 -prof
口味。您需要后者进行分析。
ghcup 也可以。无需全部清除 -- ghcup 和包管理器可以干净地共存。