尝试安装 xmr-stak 时出现 make:*** 没有规则来创建目标“安装”。

尝试安装 xmr-stak 时出现 make:*** 没有规则来创建目标“安装”。

首先我想说的是,我对 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 上测试过):

  1. 获取所有需要的依赖项

    sudo apt-get install cmake build-essential git libmicrohttpd-dev \
    libssl-dev libhwloc-dev
    
  2. 克隆存储库

    git clone https://github.com/fireice-uk/xmr-stak.git
    
  3. 配置并编译源代码

    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
    
  4. 安装应用程序

    sudo make install
    

相关内容