> For the complete documentation index, see [llms.txt](https://documentation.script.tv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.script.tv/for-users/blockchain-integration/build-and-install.md).

# Build and Install

**Launch Script Ledger node**

(A) This should build the binaries and copy them into your $GOPATH/bin. Two binaries script and scriptcli are generated. script can be regarded as the launcher of the Script Ledger node, and scriptcli is a wallet with command line tools to interact with the ledger.&#x20;

$ export GO111MODULE=on&#x20;

$ make install

{% hint style="info" %}
**\*Notes for Linux binary compilation**

The build and install process on Linux is similar, but note that Ubuntu 18.04.4 LTS / Centos 8 or higher version is required for the compilation.
{% endhint %}

{% hint style="info" %}
**\*Notes for Windows binary compilation**&#x20;

The Windows binary can be cross-compiled from macOS. To cross-compile a Windows binary, first make sure mingw64 is installed (brew install mingw-w64) on your macOS.&#x20;
{% endhint %}

Then you can cross-compile the Windows binary with the following command:&#x20;

&#x20;   $ make exe&#x20;

&#x20;You'll also need to place three .dll files libgcc\_s\_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll under the same folder as script.exe and scriptcli.exe.
