2021年最新版门罗币挖矿软件 xmrig 静态编译

基于最新版xmrig-6.10.0的源码 https://github.com/xmrig/xmrig,
在CentOS上重新编译xmrig静态版本,修改了最低捐赠比例(donate-level=0)。

源码修改

下载xmrig源码

git clone https://github.com/xmrig/xmrig.git

  
 
  • 1

修改文件 xmrig/src/donate.h
把变量kMinimumDonateLevel 的值从1改到0

constexpr const int kMinimumDonateLevel = 0;

  
 
  • 1

编译

步骤参照 https://xmrig.com/docs/miner/build/centos7 的 Advanced build 部分。
在Centos上安装编译所需的工具库

sudo yum install -y epel-release
sudo yum install -y git make cmake3 gcc gcc-c++ libstdc++-static automake libtool autoconf

  
 
  • 1
  • 2

进入到下载的源码目录 xmrig

cd xmrig
mkdir build
cd scripts && ./build_deps.sh && cd ../build
cmake3 .. -DXMRIG_DEPS=scripts/deps
make -j$(nproc)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

最终在build目录下生成xmrig程序,用ldd命令来查看一下它的依赖关系。

[root@devops build]# ldd xmrig linux-vdso.so.1 =>  (0x00007fff5906f000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f33ff8d1000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f33ff6cd000) librt.so.1 => /lib64/librt.so.1 (0x00007f33ff4c5000) libm.so.6 => /lib64/libm.so.6 (0x00007f33ff1c3000) libc.so.6 => /lib64/libc.so.6 (0x00007f33fedf5000) /lib64/ld-linux-x86-64.so.2 (0x00007f33ffaed000)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

测试

准备好配置文件,将donate-level设置为0,如下

{
	"donate-level": 0, "autosave": true, "cpu": true, "opencl": false, "cuda": false, "pools": [ { "url": "<矿池地址>", "user": "<门罗币钱包地址>", "pass": "<矿工名字>", "keepalive": true, "tls": false } ]
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

把配置文件放在xmrig程序的同一目录下运行

[root@devops build]# ./xmrig

  
 
  • 1

运行结果
nice,经此操作,我用VPS云服务器进行CPU挖矿就可以不用被xmrig收提成了。

PS:
门罗币矿池列表:https://miningpoolstats.stream/monero

文章来源: blog.csdn.net,作者:狗哥儿,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/u014611492/article/details/115050247

(完)