Cpuminer: 无法安装 - ./configure 失败并显示“缺少所需的 libcurl >= 7.10.1”

创建于 2011-03-24  ·  7评论  ·  资料来源: jgarzik/cpuminer

我得到了 0.8.1 tarball,解压它,cd 到目录中,然后运行 ​​"CFLAGS="-03 -Wall -msse2" ./configure

它回响:

检查与 BSD 兼容的安装... /usr/bin/install -c
检查构建环境是否健全......是的
检查线程安全的 mkdir -p... /bin/mkdir -p
检查傻瓜...不
检查mawk...mawk
检查 make 是否设置 $(MAKE)... 是
检查是否启用 Makefile 的维护者特定部分...否
检查 gcc ... gcc
检查 C 编译器是否工作......是的
检查 C 编译器默认输出文件名... a.out
检查可执行文件的后缀...
检查我们是否在交叉编译...否
检查目标文件的后缀... o
检查我们是否正在使用 GNU C 编译器...是的
检查 gcc 是否接受 -g... 是
检查 gcc 选项以接受 ISO C89... 不需要
检查 make 使用的包含样式... GNU
检查 gcc 的依赖样式... gcc3
检查如何运行 C 预处理器... gcc -E
检查处理长行的 grep 和 -e... /bin/grep
检查 egrep... /bin/grep -E
检查 gcc 是否需要 -traditional... 否
检查 gcc 和 cc 是否一起理解 -c 和 -o ......是的
检查ranlib...ranlib
检查 ANSI C 头文件...是的
检查 sys/types.h... 是
检查 sys/stat.h... 是的
检查stdlib.h ...是的
检查 string.h... 是的
检查内存.h ...是的
检查strings.h ...是的
检查 inttypes.h ... 是的
检查stdint.h ...是的
检查 unistd.h ...是的
检查 syslog.h 可用性...是的
检查 syslog.h 存在...是的
检查 syslog.h... 是的
检查工作 alloca.h... 是的
检查分配...是的
检查 -ljansson 中的 json_loads ... 否
检查 -lpthread 中的 pthread_create ... 是
检查 yasm... /usr/bin/yasm
检查 yasm 版本是否大于 1.0.1... 是
检查 pkg-config... /usr/bin/pkg-config
检查 pkg-config 至少是 0.9.0 版本...是的
检查 gawk...(缓存)mawk
检查 curl-config... 否
检查 libcurl 是否可用...否
配置:错误:缺少所需的 libcurl >= 7.10.1
@ubuntu :~/Downloads/cpuminer-0.8.1$ CFLAGE="-03 -Wall -msse2" ./configure
检查与 BSD 兼容的安装... /usr/bin/install -c
检查构建环境是否健全......是的
检查线程安全的 mkdir -p... /bin/mkdir -p
检查傻瓜...不
检查mawk...mawk
检查 make 是否设置 $(MAKE)... 是
检查是否启用 Makefile 的维护者特定部分...否
检查 gcc ... gcc
检查 C 编译器是否工作......是的
检查 C 编译器默认输出文件名... a.out
检查可执行文件的后缀...
检查我们是否在交叉编译...否
检查目标文件的后缀... o
检查我们是否正在使用 GNU C 编译器...是的
检查 gcc 是否接受 -g... 是
检查 gcc 选项以接受 ISO C89... 不需要
检查 make 使用的包含样式... GNU
检查 gcc 的依赖样式... gcc3
检查如何运行 C 预处理器... gcc -E
检查处理长行的 grep 和 -e... /bin/grep
检查 egrep... /bin/grep -E
检查 gcc 是否需要 -traditional... 否
检查 gcc 和 cc 是否一起理解 -c 和 -o ......是的
检查ranlib...ranlib
检查 ANSI C 头文件...是的
检查 sys/types.h... 是
检查 sys/stat.h... 是的
检查stdlib.h ...是的
检查 string.h... 是的
检查内存.h ...是的
检查strings.h ...是的
检查 inttypes.h ... 是的
检查stdint.h ...是的
检查 unistd.h ...是的
检查 syslog.h 可用性...是的
检查 syslog.h 存在...是的
检查 syslog.h... 是的
检查工作 alloca.h... 是的
检查分配...是的
检查 -ljansson 中的 json_loads ... 否
检查 -lpthread 中的 pthread_create ... 是
检查 yasm... /usr/bin/yasm
检查 yasm 版本是否大于 1.0.1... 是
检查 pkg-config... /usr/bin/pkg-config
检查 pkg-config 至少是 0.9.0 版本...是的
检查 gawk...(缓存)mawk
检查 curl-config... 否
检查 libcurl 是否可用...否
配置:错误:缺少所需的 libcurl >= 7.10.1

然后退出。 我很确定我的电脑安装了 libcurl3 7.21.0。 如果有帮助,我在 Ubuntu 10.10 上。 将 appriciate 任何你可以给出的关于如何让它工作的指针。 谢谢!

最有用的评论

在我的 11.04 ubuntu 盒子上,我通过以下方式解决了它:
sudo aptitude install libcurl4-gnutls-dev

所有7条评论

“正在检查 curl 配置...否”

您的 libcurl 安装缺少 libcurl 开发设置,或者以其他方式损坏。

除了在突触中安装 libcurl3 之外,我应该做些什么来为开发设置它? 我应该如何去弄清楚是什么坏了?

derp ..没关系。 我没有 curl 头文件。 _感觉很愚蠢_ ;)

在我的 11.04 ubuntu 盒子上,我通过以下方式解决了它:
sudo aptitude install libcurl4-gnutls-dev

zzeroo 感谢在 Elementary Os “sudo aptitude install libcurl4-gnutls-dev”中解决

谢谢

在 debian 软件包网站的文件部分查找 lib 路径并在配置之前运行
导出 LIBCURL_LIBS=-L/path/to/libfile
导出 LIBCURL_CFLAGS=-I/path/to/include/dir

此页面是否有帮助?
0 / 5 - 0 等级