# Working with ESP-IDF in CLion

DevFeed: [Working with ESP-IDF in CLion](<https://devfeed.tech/articles/working-with-esp-idf-in-clion-13824.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/clion/>)

Author: John Lee

Published: 2025-03-13T14:53:32Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [C](<https://devfeed.tech/topics/c.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [debug](<https://devfeed.tech/topics/debug.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [monitor](<https://devfeed.tech/topics/monitor.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [beginner](<https://devfeed.tech/tags/beginner.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [clion](<https://devfeed.tech/tags/clion.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [debug](<https://devfeed.tech/tags/debug.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [platform](<https://devfeed.tech/tags/platform.md>), [project](<https://devfeed.tech/tags/project.md>), [run](<https://devfeed.tech/tags/run.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [usb](<https://devfeed.tech/tags/usb.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

## AI overview

A beginner-friendly tutorial for configuring and using an ESP-IDF project in CLion. It covers building an application, flashing it to an ESP32-S3 board, debugging, running the serial monitor, and customizing project configuration within the IDE.

## Source excerpt

This tutorial shows how to work with an ESP-IDF project in CLion, a cross-platform C and C++ IDE. We'll build an application, flash it to an ESP32-S3 board, and debug it. We'll also run the serial monitor and examine the configuration menu that allows you to customize your ESP-IDF project. All of this will be done within the IDE, without having to switch to a system terminal or any other tool. The tutorial is beginner-friendly, so it's okay if you've never worked with ESP-IDF and CLion.