1e41f4b71Sopenharmony_ci# Building Source Code 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ciWith DevEco Device Tool, you can easily build source code of the Hi3861V100 development board, thanks to its productivity-boosting features, such as the compiler toolchain, detection of the build environment dependencies, and one-click installation of the dependencies. 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci>  **NOTE** 8e41f4b71Sopenharmony_ci> 9e41f4b71Sopenharmony_ci> The build environment of Hi3861V100 is Ubuntu. 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci1. Click **Project Settings** on the menu bar to access the Hi3861V100 project configuration page. 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci  15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci2. On the **Tool Chain** tab page, DevEco Device Tool automatically checks whether the dependent compiler toolchain is complete. 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci - If any tool is indicated as **uninstalled** (), click **Download Uninstalled Tools** to install all the required tools, or click **Download** next to a tool to install the specific tool. 19e41f4b71Sopenharmony_ci - If some tool types are missing, click **Add Utility** to add them. 20e41f4b71Sopenharmony_ci - If **Download** is not available for a missing tool, it is not cataloged in DevEco Device Tool. In this case, you need to download the tool to the local host and click **Import** to import it. 21e41f4b71Sopenharmony_ci - If the status of **OpenHarmony Environment Dependency** is abnormal (, click **Install**. 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci  24e41f4b71Sopenharmony_ci 25e41f4b71Sopenharmony_ci Certain tools may require the root access to install. For these tools, enter the user password in the **TERMINAL** window as prompted. 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci >  **NOTE** 28e41f4b71Sopenharmony_ci > 29e41f4b71Sopenharmony_ci > - If pip fails to be installed, [change the Python source](https://device.harmonyos.com/en/docs/documentation/guide/ide-set-python-source-0000001227639986) and try again. 30e41f4b71Sopenharmony_ci > - If APT fails to be installed, [change the APT source](https://device.harmonyos.com/en/docs/documentation/guide/faq-toolchain-install-0000001301623822) and try again. 31e41f4b71Sopenharmony_ci 32e41f4b71Sopenharmony_ci  33e41f4b71Sopenharmony_ci 34e41f4b71Sopenharmony_ci After the installation is complete, the status of the tools and environment dependencies is displayed as . 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_ci3. On the **wifiiot_hispark_pegasus** tab page, set **build_type**, whose default value is **debug**. 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci  39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci4. Choose **PROJECT TASKS** > **wifiiot_hispark_pegasus** > **Build** to start building. 41e41f4b71Sopenharmony_ci 42e41f4b71Sopenharmony_ci  43e41f4b71Sopenharmony_ci 44e41f4b71Sopenharmony_ci5. Wait until **SUCCESS** is displayed in the **TERMINAL** window, indicating that the build is complete. 45e41f4b71Sopenharmony_ci 46e41f4b71Sopenharmony_ci  47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ci After the building is complete, go to the **out** directory of the project to view the generated files, which are needed for [burning an image](quickstart-ide-3861-burn.md). 49