Usando CLion com ESP32IntroConfigurando o CLion do ZeroPasso 1: Configurar as Variáveis de Ambiente no CLionPasso 2: Abrir o seu códigoPasso 3: Compilar e Gravar (Flash)
O CLion é uma excelente escolha de IDE para o ecossistema da Espressif, pois ele possui suporte nativo ao CMake, que é o sistema de compilação oficial da ESP-IDF.
Obs.: Supõe-se que você já instalou a interface gráfica da Espressif (ESP-IDF Tools). Então o compilador e as ferramentas já estão no seu computador.
O segredo para o CLion funcionar com o ESP32 é fazer a IDE enxergar o ambiente (variáveis e compilador) que a ferramenta da Espressif instalou.
Antes de abrir o projeto, o CLion precisa saber onde a ESP-IDF está instalada.
Abra o CLion e vá em Settings (Configurações) ou Ctrl + Alt + S (Windows/Linux) ou Cmd + , (macOS).
Navegue até Build, Execution, Deployment > Toolchains.
Em Environment file, aponte para o script de inicialização que a Espressif criou na sua instalação:
export.bat dentro da pasta onde a ESP-IDF foi instalada.export.sh.Clique em Apply. Isso garante que o CLion use o compilador correto do ESP32 (Xtensa) e não o do seu computador.
Supondo que você já tem um código exemplo, ele deve conter um arquivo chamado CMakeLists.txt na raiz (padrão de projetos ESP-IDF):
O CLion lerá o arquivo CMakeLists.txt e criará automaticamente os alvos (targets) de compilação no canto superior direito.
Fernando Passold, em 30/09/2026