试图编译 git 但在 linux 中找不到 libcurl
Posted
技术标签:
【中文标题】试图编译 git 但在 linux 中找不到 libcurl【英文标题】:Trying to compile git but libcurl not found in linux 【发布时间】:2018-01-30 04:09:21 【问题描述】:我想编译支持 http/https 的 git。我有
$ ls /usr/include/curl/
curlbuild.h curl.h curlrules.h curlver.h easy.h mprintf.h multi.h stdcheaders.h typecheck-gcc.h
$ ls /usr/lib/libcurl.*
/usr/lib/libcurl.a /usr/lib/libcurl.la /usr/lib/libcurl.so.3 /usr/lib/libcurl.so.3.0.0
但是当我使用./configure --with-curl
运行时,它仍然会注意到
checking for curl_global_init in -lcurl... no
如何解决?
ps:我的环境不能使用yum install curl-devel
,我猜'curl-devel'只是提供c头文件和静态库?
【问题讨论】:
libcurl-devel
应该包含开发库libcurl.so
- 在 Centos 上,包描述是“使用 libcurl 构建应用程序所需的文件”。你在哪个发行版上,为什么不能安装包?
你的操作系统是什么?红帽?
【参考方案1】:
你应该可以安装curl-devel
,前提是:
curl-devel
(你显然是)
它将包括/usr/lib64/libcurl.so
【讨论】:
以上是关于试图编译 git 但在 linux 中找不到 libcurl的主要内容,如果未能解决你的问题,请参考以下文章
在 web-app 中找不到 Spring ContextLoaderListener 但在系统类路径中找到
CoreData 在 OSX 框架包中找不到映射模型,但在 iOS 中可以正常工作