编译零抽水的门罗币挖矿工具 XMRig

in 技术技巧分享 with 0 comment

注:本文所用的环境为 Ubuntu 16.04 LTS,参考了 官方的构建文档,这是官方文档推荐的系统版本,当然我测试下来 Ubuntu 18.04 LTS 构建也是没有问题的,只是用到到库新一些,在原版 CentOS 7 可能无法运行。

安装编译所需依赖

apt install -y git build-essential cmake libuv1-dev libssl-dev libhwloc-dev
apt install -y automake libtool autoconf  # 编译静态库所需

拉取源代码

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

修改捐赠比例

打开 xmrig/src/donate.h,在文件的最后可以修改「默认捐赠比例」和「最小捐赠比例」。

修改捐赠矿池(可选)

打开 xmrig/src/net/strategies/DonateStrategy.cpp,可以修改捐赠算力的「矿池地址」和「端口」。


处理静态依赖

cd xmrig/scripts && ./build_deps.sh

进行编译

cd xmrig && mkdir build && cd build
cmake .. -DXMRIG_DEPS=scripts/deps
make -j$(nproc)
Responses