参考 https://xmrig.com/docs/miner/build/ubuntu
Shell
x
39
39
1
mkdir -p /data/xmr && cd /data/xmr
2
3
# prepare to compile
4
apt update -y && apt install -y git build-essential cmake libuv1-dev libssl-dev libhwloc-dev
5
git clone https://github.com/xmrig/xmrig.git
6
mkdir xmrig/build && cd xmrig/build
7
8
# change donation level to 0
9
sed -i.bak 's/kDefaultDonateLevel = 1/kDefaultDonateLevel = 0/g' ../src/donate.h
10
sed -i.bak 's/kMinimumDonateLevel = 1/kMinimumDonateLevel = 0/g' ../src/donate.h
11
12
cmake ..
13
make -j$(nproc)
14
15
mv xmrig ../../xmbin && cd ../../
16
17
# prepare
18
cat > ./config.json <<EOF
19
{
20
"autosave": true,
21
"cpu": true,
22
"opencl": false,
23
"cuda": false,
24
"pools": [
25
{
26
"url": "sg.minexmr.com:443",
27
"user": "49LtY9iWMS6C3SgSFrgcpRe7Z8wgPZYRDZDCU7VnngpeJqPWanpJy6NK46FKva1Qd4KeAombFMiH47FZXZ2Yj4dASZXvQiL",
28
"rig-id": "$(hostname)",
29
"keepalive": true,
30
"tls": true
31
}
32
]
33
}
34
EOF
35
36
# run
37
./xmbin -c config.json
38
39