我遇到了使用ghc构建共享库的问题,我认为我需要使用--enable-shared重建我的haskell软件包,是否有一种简单的方法可以使用旗标重建我的所有软件包 - 启用共享?
答案 0 :(得分:7)
如果您有〜/ .cabal / world,cabal install --reinstall --enable-shared world
可以正常工作,但请先使用--dry-run
标记进行测试。然而,这只会照顾cabal安装的包。如果您的发行版包装管理器安装了软件包,则发行版也可能为这些软件包提供共享版本(否则,您必须手动完成)。此外,在〜/ .cabal / config。
shared: True
可能会有所帮助