我已经安装了libcurl 7.51,但autogen无法识别它
问题描述:
我试图安装cgminer。使用说明:我已经安装了libcurl 7.51,但autogen无法识别它
# git clone https://github.com/ckolivas/cgminer
# cd cgminer && git checkout v3.1.1
# cd ADL_SDK && wget http://www.lurkmore.com/mining/ADL_SDK.zip && unzip -j ADL_SDK.zip 'include/adl_*.h'
# cd .. && ./autogen.sh && ./configure --enable-opencl --enable-scrypt && make && make install
# cd && rm -rf cgminer && mkdir .cgminer
但是,在autogen.sh显示以下错误:
3210所以,我下载了最后的源代码Curl website
和检查版本:
$ curl-config --version
libcurl 7.51.0
但是再次运行./autogen.sh我得到了同样的错误:
3210我在做什么错?
答
线
configure: error: Missing required libcurl dev >= 7.18.2
表示需要卷曲开发文件。根据您的系统,它们可以通过
sudo apt-get install libcurl4-gnutls-dev
来安装Debian和基于Debian的发行版, (替代包libcurl4-nss-dev
用于卷曲或libcurl4-openssl-dev
的NSS香精,用于卷曲的OpenSSL的风味。)
在像CentOS的基于RPM的分布,使用
sudo yum install libcurl-devel
代替。程序包名称和程序包管理器可能会有所不同,具体取决于您使用的Linux发行版。
除非您依赖于最近的curl版本,否则只需使用您的发行版提供的软件包即可,而不必从curl网站下载最新版本。它可以节省您自己编译库的麻烦,并且分发还确保将库及其开发文件放置在配置脚本应该找到它们的位置。
非常感谢。它运行良好 –