# Build the software

Source: [https://docs.qualcomm.com/doc/80-65220-2/topic/build-the-software_4_1.html](https://docs.qualcomm.com/doc/80-65220-2/topic/build-the-software_4_1.html)

You can sync and build the software using QSC Launcher GUI, QSC command-line interface
    (QSC-CLI), and the GitHub workflow.

Before you begin, register with [Qualcomm.com](https://www.qualcomm.com/) to sign up and get access to the proprietary software
      required for boards supported by Qualcomm® Linux.

Note:  For details about the three methods and how to register
      with [Qualcomm.com](https://www.qualcomm.com/), see the [Qualcomm® Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-254).

- **[Build with QSC Launcher](https://docs.qualcomm.com/doc/80-65220-2/topic/build-with-the-qcs-launcher.html)**  

Use the Qualcomm Software Center (QSC) Launcher to download, compile and flash the         QIRP SDK.
- **[Build with QSC-CLI](https://docs.qualcomm.com/doc/80-65220-2/topic/using-qsc-cli_3_1.html)**  

Use the Qualcomm software center command-line interface (QSC-CLI) to download and     compile the QIRP SDK and the robotics image, and flash images using tools or     commands.
- **[Build with Github (basic layers)](https://docs.qualcomm.com/doc/80-65220-2/topic/build-with-github-binaries.html)**  

Use the detailed instructions to sync and build the QIRP SDK basic layers and use the         binaries needed for running all the samples applications.
- **[Build with Github (firmware and extras)](https://docs.qualcomm.com/doc/80-65220-2/topic/using-detailed-instructions_3_2.html)**  

Use the detailed instructions to sync and build the QIRP SDK extra layers along with     Qualcomm Linux selected firmware sources.
- **[Build the robotics image with the prebuilt robotics eSDK](https://docs.qualcomm.com/doc/80-65220-2/topic/build-with-prebuilt-esdk.html)**  

You can use the prebuilt platform extended SDK (eSDK) to build the rototics     image.

**Parent Topic:** [Build and install](https://docs.qualcomm.com/doc/80-65220-2/topic/advanced-usage.html)

Last Published: Jul 08, 2024

[Previous Topic
Set up the host environment](https://docs.qualcomm.com/bundle/publicresource/80-65220-2/topics/setup-host-env.md) [Next Topic
Build with QSC Launcher](https://docs.qualcomm.com/bundle/publicresource/80-65220-2/topics/build-with-the-qcs-launcher.md)