首先我想说的是,我对 Ubuntu 和 Linux 还很陌生。
当我按照以下说明安装 Linux 版本时,执行 make install 时出现错误cpuminer-multi
。
make:没有规则来制作目标“安装”。停止。
我已经将安装结束时创建的文件夹中的内容放入其中。我还缺少什么?
使用的脚本
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-5 g++-5 make
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/## Heading ##
cd /tmp/cmake-3.4.1/ && ./configure && make && sudo make install && cd -
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
sudo apt install libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak.git
mkdir xmr-stak/build
cd xmr-stak/build
cmake ..
make install
生成的文件/文件夹
build
CMakeLists.txt
doc
LICENSE
scripts
xmrstak
CI
CONTRIBUTING.md
Dockerfile
README.md
THIRD-PARTY-LICENSES
答案1
正确的安装方法如下(在 Ubuntu 16.04 LTS 和 18.04 LTS 上测试过):
获取所有需要的依赖项
sudo apt-get install cmake build-essential git libmicrohttpd-dev \ libssl-dev libhwloc-dev
克隆存储库
git clone https://github.com/fireice-uk/xmr-stak.git
配置并编译源代码
cd xmr-stak mkdir build cd build # I do not have CUDA and OpenCL-capable hardware, so I disabled them cmake .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF make
安装应用程序
sudo make install