[docs] Added Ubuntu build instructions

This commit is contained in:
Jon Layton 2018-07-17 13:50:47 -05:00 committed by Jon Layton
parent dd739d6925
commit 2b01101d1e
1 changed files with 28 additions and 4 deletions

View File

@ -13,9 +13,32 @@ This should build on linux and sync the full BTCP mainnet chain. Wallet code and
Build Instructions
-------
Only linux builds have been reasonably tested. `scripts/build/sh` should build all the dependencies and bootstrap a linux build.
For macOS High Sierra users, compilation can be achieved by first installing libomp (necessary as Apple's version of Clang does not have support for OpenMP included); you can do that via the following Terminal commands:
#### Linux (>= Ubuntu 16.04):
```
cd scripts
./build.sh
```
Or alternatively:
```
./autogen.sh
cd depends
make HOST=x86_64-unknown-linux-gnu
cd ..
./configure --prefix=$PWD/depends/x86_64-unknown-linux-gnu
make
```
This will build all the dependencies and bootstrap a linux build. There are several options you can use:
- `--disable-wallet`
- `--without-gui`
- `--help`
#### MacOS (High Sierra):
You must first install libomp (Apple's version of Clang does not have support for OpenMP included); you can do that via the following Terminal commands:
Install XCode:
```
@ -29,10 +52,9 @@ Install libomp:
```
brew install libomp
```
Then run the `scripts/build-mac.sh` to compile.
Then, run `scripts/build-mac.sh` to compile.
https://btcprivate.org
What is the Bitcoin Private Rebase?
----------------
@ -41,6 +63,8 @@ Bitcoin Private is currently based primarily on the Zcash codebase, which itself
We endeavor a complete refactoring of Bitcoin Private to allow for more facile incorporation of Bitcoin upstream changes. This release will coincide with activation of full SegWit support, giving the BTCP more scale both on chain as well as enabling off-chain protocols such as the lightning network and cross-chain swaps. Additionally, it will bring another 3 years of upgrades to the core node including stability and speed improvements as well as a number of usability enhancements to the reference wallet including support for hierarchical deterministic wallets (for shielded and transparent addresses) and wallet encryption.
Learn more about the rebase at https://btcprivate.org/roadmap.
License
-------