Pular para o conteúdo
Voltar ao início
Voltar ao blog
Tutorial

Compile e Rode C no Android — No Dispositivo, Offline

Escreva C no seu celular Android, compile e rode — tudo no dispositivo, sem conexão. Movido por um compilador C no dispositivo embutido no app. Como funciona e onde estão os limites.

3 min
Por Pelayo Naredo
Compile e Rode C no Android — No Dispositivo, Offline

C é a linguagem que as pessoas presumem que você não pode usar num celular — ela precisa de um compilador, de uma toolchain, de todo o aparato de desktop. O PocketCode embute um compilador C no dispositivo de verdade, então você pode escrever um arquivo .c, compilá-lo e rodá-lo ali mesmo, offline, sem nada para configurar.

Um compilador C no seu bolso

O PocketCode traz um compilador C nativo leve e rápido dentro do app. Abra um arquivo .c, toque em Run, e ele compila e executa no dispositivo:

  • Compilação real — não interpretação — então você vê o comportamento genuíno do compilador, incluindo erros e avisos.
  • printf, headers padrão, ponteiros, structs, o C de sempre que você escreveria aprendendo ou prototipando.
  • Saída e códigos de saída fluem para um console de verdade.

Ele roda sem conexão e nada sai do dispositivo. Para uma linguagem famosa por precisar de um ambiente de build, "instale o app e pressione Run" é uma mudança de verdade.

Para que ele é ótimo

  • Aprender C — o ciclo mais rápido possível de "escrever um trecho" a "vê-lo rodar," em qualquer lugar, sem precisar de um laptop.
  • Prática de algoritmos e estruturas de dados — ponteiros, arrays, recursão, tudo no dispositivo.
  • Pequenos utilitários e exercícios — parsear entrada, calcular algo, imprimir um resultado.

O editor dá suporte com diagnósticos e formatação no dispositivo, casamento de chaves e uma barra de símbolos para que {, }, * e ; fiquem a um toque de distância em vez de escondidos no teclado do celular.

Os limites honestos

  • Um compilador enxuto, ajustado para velocidade e tamanho. Ele é ideal para aprender, exercícios e programas pequenos — não a toolchain de produção fortemente otimizadora que você usaria para grandes builds nativos.
  • Precisa da toolchain completa? Para projetos grandes de C e C++, o PocketCode também oferece um pack de compilador completo (Clang) como download opcional — veja a lista de linguagens.
  • Sem interpretador, mas em escala de celular. A compilação é no dispositivo e rápida para programas pequenos; bases de código gigantes não são o alvo.

Dentro desses limites, é C de verdade, compilado e rodado no celular que está na sua mão.

Um de muitos

C é uma das cinco linguagens embutidas e prontas offline no momento em que você instala — ao lado de Python, JavaScript, Ruby e PHP — com meia dúzia a mais como packs opcionais.


Um celular que compila e roda C, offline, com zero configuração.

O PocketCode está chegando à Google Play. Participe da pré-inscrição para experimentar no seu próprio dispositivo.

A ferramenta por trás deste artigo

Editor de código

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.