# Toolchain (Linux Ubuntu)

Source: [https://docs.qualcomm.com/doc/80-88500-2/topic/16_Toolchain.html](https://docs.qualcomm.com/doc/80-88500-2/topic/16_Toolchain.html)

The Ubuntu toolchain is used in the Qualcomm Robotics RB5 device. The source code of the toolchain is derived from the upstream releases and includes support to build from vendor branches as found in the upstream repositories.

Toolchain contains compilers, linkers, debug tools, and fundamental dependencies like
      libraries and headers for certain architecture.

Note: For more information about the Ubuntu toolchain, see [https://wiki.ubuntu.com/ToolChain](https://wiki.ubuntu.com/ToolChain).

- **[Ubuntu toolchain in Yocto](https://docs.qualcomm.com/doc/80-88500-2/topic/17_Ubuntu_toolchain_in_Yocto.html)**
- **[Enable Ubuntu toolchain](https://docs.qualcomm.com/doc/80-88500-2/topic/18_Enable_Ubuntu_toolchain.html)**
- **[Ubuntu toolchain recipe function](https://docs.qualcomm.com/doc/80-88500-2/topic/19_Ubuntu_toolchain_recipe_function.html)**
- **[Develop the application with an Ubuntu toolchain in Yocto](https://docs.qualcomm.com/doc/80-88500-2/topic/20_Develop_the_application_with_an_Ubuntu_toolchain_in_Yocto.html)**
- **[Working of recipes on Ubuntu toolchain](https://docs.qualcomm.com/doc/80-88500-2/topic/21_Working_of_recipes_on_Ubuntu_toolchain.html)**
- **[Example of adding new recipes for Ubuntu toolchain](https://docs.qualcomm.com/doc/80-88500-2/topic/22_Example_of_adding_new_recipes_for_Ubuntu_toolchain.html)**

**Parent Topic:** [Build system](https://docs.qualcomm.com/doc/80-88500-2/topic/4_Qualcomm_Robotics_RB5_build_system.html)

Last Published: Aug 18, 2023

[Previous Topic
Interrupt handling](https://docs.qualcomm.com/bundle/publicresource/80-88500-2/topics/Interrupt-handling.md) [Next Topic
Ubuntu toolchain in Yocto](https://docs.qualcomm.com/bundle/publicresource/80-88500-2/topics/17_Ubuntu_toolchain_in_Yocto.md)