> For the complete documentation index, see [llms.txt](https://quanta.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quanta.gitbook.io/documentation/getting-started/build-source.md).

# Building Source Code

The command line tools allows you to generate keys, and send transaction.

### Building source code

```bash
sudo apt-get update
sudo apt-get install autoconf cmake make automake libtool git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev

git clone https://github.com/quantadex/quanta-core.git
cd quanta-core
git checkout release # may substitute "master" with current release tag
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .
make
```

### Installing pre-built binaries

Go to <https://github.com/quantadex/quanta-core/releases>  for pre-built binaries. Pick the the one appropriate your platform to download.&#x20;

**Linux/Unix**\
We recommend you rename as quanta-cli and place in your $PATH.

```
curl -L -o /usr/local/bin/quanta-wallet https://github.com/quantadex/quanta-core/releases/download/1.0/cli_wallet.linux.amd64
chmod +x  /usr/local/bin/quanta-wallet

curl -L -o /usr/local/bin/quanta-node https://github.com/quantadex/quanta-core/releases/download/1.0/witness_node.linux.amd64
chmod +x  /usr/local/bin/quanta-node

```
