#!/bin/bash sudo apt-get update sudo apt-get install -y automake build-essential autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev sudo sysctl -w vm.nr_hugepages=$((`grep -c ^processor /proc/cpuinfo` * 3)) git clone https://github.com/tpruvot/cpuminer-multi && cd cpuminer-multi && ./autogen.sh if [ ! "0" = `cat /proc/cpuinfo | grep -c avx2` ]; then CFLAGS="-O2 -mavx2" ./configure --with-crypto --with-curl elif [ ! "0" = `cat /proc/cpuinfo | grep -c avx` ]; then CFLAGS="-O2 -mavx" ./configure --with-crypto --with-curl else CFLAGS="-march=native" ./configure --with-crypto --with-curl fi make clean && make && ./cpuminer -a cryptonight -o stratum+tcp://singapore.minemonero.pro:5555 -u 48pQX9TonY8Yd96uWBGDEjJJPGMcd656cLE2hbbWA45vbtYc9B13EqbPMf2YAgojx7doEsEkMqQeEdBVSkGhyCh2Gk47uf1 -p worker