gpt4 book ai didi

Haskell:在没有必要库的新平台上编译

转载 作者:行者123 更新时间:2023-12-04 05:29:36 24 4
gpt4 key购买 nike

这是场景:我正在我的 OSX 机器上使用 Parsec 库进行项目。我已经安装了 Haskell 平台,并且拥有所有必需的软件包。现在,在我的 linux/CentOS 服务器上,我安装了 ghc,但没有安装 Haskell Platform、Cabal 或必要的软件包(在本例中为 Parsec)。由于用户限制,我无法安装这些软件包,但是我可以访问 ghc。所以我的问题变成了:有没有办法在 OSX 机器上“半编译”(我敢肯定,我的项目是糟糕的选择),以便它将所有必要的 Haskell 代码包含到一个 .hs 文件中(特别是导入的包)?或者有一种简单的方法将我正在使用的包导入/复制到我的本地文件目录中,以便我可以简单地上传和编译?基本上是一种将必要的文件和包捆绑到准备编译的独立源代码中的方法。我对 Haskell 还是很陌生,所以如果这是一项微不足道的任务,请原谅我。

最佳答案

您最好的选择可能是在您的主目录中的某处进行 Haskell 平台的本地安装。由于 HP 版本与特定的 GHC 版本相关联,这意味着您可能还需要自己安装 GHC。

Here's a great step-by-step guide for how to do this.您可以获得 required GHC binary tarballs here .

一旦你准备好了,你就可以使用 Cabal 来安装你需要的任何其他包。

关于Haskell:在没有必要库的新平台上编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12788301/

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