gpt4 book ai didi

linux -/usr/bin/ld : cannot find -lcurl

转载 作者:IT王子 更新时间:2023-10-29 00:08:52 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 10.10 上安装 ruby​​ gem for curl (curb),但在安装过程中,出现错误:

/usr/bin/ld: cannot find -lcurl

但是安装了curl! apt-get install curl 说我有最新版本。也没有 curl-dev。

我总是遇到这些类型的错误,使用 curl、使用 libxml、使用 readline,我不知道发生了什么。我安装的 Ubuntu 出了点问题,但我不知道是什么,我不知道去哪里查看,我不知道该用谷歌搜索什么,我也不知道如何修复它。

我们将不胜感激。

编辑:这是在我的 libcurl 的/usr/lib 目录中:

lrwxrwxrwx  1 root root      19 2011-02-18 23:15 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
lrwxrwxrwx 1 root root 23 2011-02-18 23:15 libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
-rw-r--r-- 1 root root 339880 2010-06-23 09:07 libcurl-gnutls.so.4.2.0
lrwxrwxrwx 1 root root 12 2011-02-18 23:14 libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root 16 2011-02-18 23:14 libcurl.so.4 -> libcurl.so.4.2.0
-rw-r--r-- 1 root root 360904 2010-06-23 09:07 libcurl.so.4.2.0

最佳答案

您需要 libcurl3-dev 包。Curl 只是命令行实用程序。该库是 libcurl3,它有一个 -dev 包。(它似乎是 Maverick 中的一个虚拟包,重定向到 libcurl4-openssl-dev,但它应该仍然有效,否则不会提供虚拟包。)确实从你的 lib 目录中我可以看到 libcurl3 只是一个符号链接(symbolic link)到 libcurl4。 (以后可能没有libcurl3-dev,直接用libcurl4-openssl-dev)。

关于linux -/usr/bin/ld : cannot find -lcurl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136479/

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