0 votes
1,135 views
asked in Linux by
I am trying to install XMR Stak CPU Miner on Raspberry PI 3 running Jessie , XMR Stak is to be built with CMAKE which requires c++ Compiler older than 5.1 but Raspberry comes with compiler version 4.9

1 Answer

0 votes
answered by
selected by
 
Best answer

Intall XMR-STAK-CPU - Electroneum

a very fast, cost-effective, open source solution. First off, we will have to install dependencies of the program. We will also have to compile it, so we need software for that, too. Run:

sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev

Then, download the miner:

wget https://github.com/fireice-uk/xmr-stak-cpu/archive/master.zip

Unzip it:

unzip master.zip

Enter the new directory:

cd xmr-stak-cpu-master

Run CMake:

cmake .

After you’re done, install the miner:

make install

It should create a "bin” folder. Enter the folder:

cd bin

If Cmake gives error

cmake .
CMake Error at CMakeLists.txt:27 (message):
GCC version must be at least 5.1!

It means you have older C++ Compiler , Update compiler in Rasberry Pi 3 running Jessie

Open a Terminal and start by upgrading all your packages from the default Raspbian repository (depending on the speed of your Internet connection this could take some time):

sudo apt-get update
sudo apt-get upgrade

Next, open /etc/apt/sources.list in your favorite editor and repalce jessie with stretch:

sudo nano /etc/apt/sources.list

Update your package list:

sudo apt-get update

and, finally, install GCC 6:

sudo apt-get install gcc-6 g++-6

Last step is to revert back from Stretch to Jessie, open /etc/apt/sources.list and replace stretch with jessie, after that do an update to refresh the package list:

sudo vim /etc/apt/sources.list
sudo apt-get update

The above procedure will keep GCC 4.9 as the default C and C++ compiler for any package that depends on it, if you want to compile a program with GCC 6 you will have to use gcc-6 or g++-6 when invoking the compilers

cmake -DCMAKE_CXX_COMPILER=g++-6.1.0 -DCMAKE_C_COMPILER=gcc-6.1.0 .

Welcome to Ask Techie
Ask questions and receive answers from other members of the community. Hacking,Technology,Gaming,Programming,Blockchain / CryptoCurrency and everything to get you going with your Cyber World.

193 questions

201 answers

380 comments

2,318 users

...