# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.script.tv/for-users/blockchain-integration/build-and-install.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
