gpt4 book ai didi

haskell - 找不到模块 Prelude... 包基础的 dyn 库?

转载 作者:行者123 更新时间:2023-12-02 03:48:03 24 4
gpt4 key购买 nike

尝试遵循solutionreducing haskell's binary question的答案中提出,当我使用 --enable-shared 选项安装时,我不断收到错误:

> cabal install opengl --enable-shared --reinstall   
...
Could not find module `Prelude'
Perhaps you haven't installed the "dyn" libraries for package `base'?

什么都试过了。我正在使用apt-get安装haskell-platform (使用 ghc 7.4.1),在 Ubuntu 12.04,64 位上。

有什么建议吗?

最佳答案

Ubuntu的Haskell平台似乎不包含动态库。

您可以尝试安装ghc-dynamic ,这应该可行,我假设发行版包装商知道他们在做什么。您可能还需要为平台中包含的多个库安装 *-dynamic 包。

如果它不起作用,我唯一可以提出的建议是从源代码自己编译GHC(使用已安装的GHC),或者使用普通的GHC Bindist,据我所知,它们带有动态库意识到。

两者都需要重新安装(包括重新编译)库(也许最好从源代码编译普通 platform),所以我建议首先尝试分发包。

关于haskell - 找不到模块 Prelude... 包基础的 dyn 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com