0

cgminer をインストールしようとしています。指示を使用して:

# 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 には次のエラーが表示されます。

checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2

そこで、Curl の Web サイトから最後のソース コードをダウンロードしました。

そしてバージョンを確認します:

$ curl-config --version
libcurl 7.51.0

しかし、./autogen.sh を再度実行すると、同じエラーが発生しました。

checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2

私は何を間違っていますか?

4

2 に答える 2

4

この線

configure: error: Missing required libcurl dev >= 7.18.2

curl 開発ファイルが必要であることを示します。システムによっては、次の方法でインストールできます

sudo apt-get install libcurl4-gnutls-dev

Debian および Ubuntu のような Debian ベースのディストリビューション用。(代替パッケージはlibcurl4-nss-dev、curl の NSS フレーバーまたは curllibcurl4-openssl-devの OpenSSL フレーバー用です。)

CentOS などの RPM ベースのディストリビューションでは、

sudo yum install libcurl-devel

代わりは。パッケージ名とパッケージ マネージャーは、使用している Linux ディストリビューションによって異なる場合があります。

最新バージョンの curl に依存している場合を除き、curl Web サイトから最新バージョンをダウンロードする代わりに、ディストリビューションで提供されているパッケージを使用するだけで十分です。これにより、ライブラリを自分でコンパイルする手間が省けます。ディストリビューションは、ライブラリとその開発ファイルが、configure スクリプトが見つけられる場所に配置されることも保証します。

于 2016-11-13T16:34:11.910 に答える