Cgminer

在 Fedora 22 上配置 cgminer 時出現 libudev 錯誤

  • February 4, 2016

我正在使用 Fedora 22、32 位作業系統並使用 Antminer U3 進行挖礦操作

從 GIT 獲得 cgminer 原始碼:git clone <https://github.com/bitmaintech/cgminer>

在執行**./configure –enable-icarus**時,該命令最終出現錯誤,如下所示

./configure: line 11972: -pthread: command not found
checking libudev.h usability... no
checking libudev.h presence... no
checking for libudev.h... no
configure: error: "udev support requested but libudev not installed"
configure: error: ./configure failed for compat/libusb-1.0

我嘗試使用系統 libusb,但沒有成功

./configure –enable-icarus –with-system-libusb

checking for pthread_create in -lpthread... yes
checking for library containing addstr... no
configure: WARNING: Could not find curses library - if you want a TUI, install libncurses-dev or pdcurses-dev
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBUSB... no
configure: error: Could not find usb library - please install libusb-1.0

libusb 是 systemd 軟體包的一部分,我的系統已安裝最新版本。檢查自

sudo dnf upgrade systemd

命令返回無事可做。

您能否幫助我在設置 CGMiner 時可能出錯的地方?

PS:我嘗試了 bfgminer,但最終出現錯誤。

我能夠讓 cgminer 在新的 CentOS 系統上建構 icarus 擴展,如下所示:

yum install git
git clone https://github.com/bitmaintech/cgminer
cd cgminer/
yum install -y autoconf make automake gcc gcc-c++ kernel-devel libcurl libcurl-devel
yum install libudev-devel
./autogen.sh
./configure --enable-icarus
make
./cgminer

所以我認為你錯過了包裹libudev-devel。(它可能在 Fedora 22 上被命名為不同的東西——我不知道。)

引用自:https://bitcoin.stackexchange.com/questions/42730