mirror of
https://github.com/xmrig/xmrig.git
synced 2024-12-22 19:49:36 +00:00
Created Ubuntu-Build (markdown)
parent
f7294bd07d
commit
617a232864
1 changed files with 28 additions and 0 deletions
28
Ubuntu-Build.md
Normal file
28
Ubuntu-Build.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
## Ubuntu 16.04 Xenial Xerus
|
||||
```
|
||||
sudo apt-get install git build-essential cmake libuv1-dev
|
||||
git clone https://github.com/xmrig/xmrig.git
|
||||
cd xmrig
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
```
|
||||
|
||||
### gcc 7.1
|
||||
Optionally you can use gcc 7 to small performance increase.
|
||||
```
|
||||
sudo add-apt-repository ppa:jonathonf/gcc-7.1
|
||||
sudo apt-get update
|
||||
sudo apt-get install gcc-7 g++-7
|
||||
```
|
||||
When run cmake manually specify C and C++ compiler:
|
||||
```
|
||||
cmake .. -DCMAKE_C_COMPILER=gcc-7 -DCMAKE_CXX_COMPILER=g++-7
|
||||
```
|
||||
|
||||
## Additional CMake options
|
||||
|
||||
* `-DWITH_LIBCPUID=OFF` Disable libcpuid. Auto configuration of CPU after this will be very limited.
|
||||
* `-DWITH_AEON=OFF` Disable CryptoNight-Lite support.
|
||||
* `-DUV_LIBRARY=/usr/lib/x86_64-linux-gnu/libuv.a` Use static libuv version.
|
Loading…
Reference in a new issue