繁体   English   中英

Haskell:使软件包可用于新的GHC安装

[英]Haskell: Making packages available for a new GHC installation

如果我在/ opt / ghc中安装了GHC,而在/ opt / haskell(--global)中安装了所有Haskell库,我将如何进行GHC升级?

升级GHC所需要做的就是删除其目录并解压缩一个新目录。 如何使这个新的GHC安装知道/ opt / haskell中的所有软件包? 我必须使用新的GHC重新编译所有软件包吗? 是否有批量注册命令或其他命令?

谢谢。

这是一个坏主意。 用一种GHC编译的软件包与用另一种GHC编译的软件包不兼容。 ABI不稳定,并且升级到GHC的新主要版本实际上保证了先前编译的库将无法工作。 恐怕升级GHC时必须重新编译软件包。

请参阅此GHC常见问题解答条目: 如果升级GHC,是否必须重新编译我的所有代码?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM