gpt4 book ai didi

haskell - 执行错误 `cabal install cabal-install` :/usr/bin/ld: cannot find -lz

转载 作者:行者123 更新时间:2023-12-04 18:36:52 25 4
gpt4 key购买 nike

我试图在带有 ghc 7.8.2 的 Ubuntu 14.04 上安装最新版本的 cabal-install。以下是错误消息和事物的版本:

~/D/ghc-7.8.2> cabal install cabal-install 
...
Linking dist/build/cabal/cabal ...
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
cabal: Error: some packages failed to install:
cabal-install-1.20.0.3 failed during the building phase. The exception was:
ExitFailure 1

~/D/ghc-7.8.2> which ld
/usr/bin/ld
~/D/ghc-7.8.2> ld -v
GNU ld (GNU Binutils for Ubuntu) 2.24
~/D/ghc-7.8.2> ld -lz
ld: cannot find -lz

~/D/ghc-7.8.2> cabal -V
cabal-install version 1.20.0.3

这没什么大不了的,因为我的 cabal 版本很新……但我想知道如何解决这个问题。我在 Ubuntu 13.10 中没有这个问题。

也许 Ubuntu 14.04 有一个不支持 -lz 的新版本的 ld。旗帜?

最佳答案

找到了答案:
sudo apt-get install lib32z1-dev
在问这个问题之前,我应该用谷歌搜索更长的时间。答案是 here .

关于haskell - 执行错误 `cabal install cabal-install` :/usr/bin/ld: cannot find -lz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24502896/

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