Usar o APKPure APP
Obter o APK da versão antiga de C4droid - C/C++ compiler & IDE para Android
O mais poderoso e fácil de usar compilador C / C ++ e IDE no Google Play
C4droid é o mais poderoso compilador C / C ++ IDE + C / C ++ para Android.
Recursos:
• Compilador C / C ++ off-line: crie seus próprios aplicativos no dispositivo Android e execute-os mesmo sem acesso à Internet
• Suporte para gráficos Qt, SDL, SDL2, Allegro, SFML, FLTK e NativeActivity
• Exportar e compartilhar seus programas como APK ou binários
• Depurador com pontos de interrupção e relógios
• Suporte ao CMake e Makefile: use os mesmos scripts de compilação do seu PC (o BusyBox está incluído)
• Editor de código fonte com realce de sintaxe, guias, preenchimento de código, formatação de código, associação de arquivo e desfazer / refazer
• Nenhuma raiz é necessária (mas o C4droid pode usá-lo para seus programas se você quiser)
• Suporte completo para ANSI C e ISO C99 com TCC (Tiny C Compiler) + musl libc
• Compilador C ++ totalmente funcional, suporte completo para C ++ 11 com GCC
• integração Git
• GUI personalizável, escolha onde colocar guias e botões por si mesmo, os temas também são suportados
• Recurso de portabilidade de biblioteca semiautomática de código aberto para programação e educação aprimoradas
C4droid é projetado para ser user-friendly-out-of-the-box, mas nada é perfeito, então aqui estão algumas respostas para perguntas que podem aparecer:
Como usar Makefiles, projetos multifiles, etc?
Clique com o botão compilar por um clique longo (ou selecione "configurações de compilação" se os botões estiverem ocultos / movidos) e configure o diretório atual para usar o modo desejado.
Observe que o C4droid criará o arquivo de configuração .c4droid quando você pressionar Ok. Alguns modos (como makefile) requerem para inserir o nome do arquivo executável do resultado, não se esqueça de fazer isso.
Depois de fazer isso, use os botões compilar e executar para criar e executar seu aplicativo como regular.
Como usar bibliotecas gráficas no modo de arquivo único?
Basta instalar o plugin SDL e selecionar o compilador G ++ nas preferências do C4droid.
Observe que o C4droid escolhe o modo de aplicativo usando uma análise de código-fonte muito simples:
cada modo gráfico é detectado com a sequência de inclusão correspondente (por exemplo, o SDL é detectado com #include "SDL.h", verifique os exemplos incluídos para mais informações). Comentar estas linhas não terá qualquer efeito.
Se você está compilando um aplicativo Qt de arquivo único, você também deve adicionar #include "yoursourcefilenamewithcpp.moc" ao final do arquivo de código-fonte também.
Como instalar o suporte a C ++ manualmente?
C4droid irá pedir-lhe para instalar o suporte C ++ na primeira inicialização e irá configurar-se no modo semi-automático.
Se você quiser fazer isso manualmente, você precisa:
0) Suficiente (100MB +) de memória interna
1) Instalar o plugin do GCC
2) Selecione o compilador G ++ nas preferências do C4droid
Note que se você quiser usar o C4droid como um compilador C, é melhor selecionar o GCC, não o G ++.
Como construir e instalar bibliotecas?
Quase da mesma forma que o edifício Makefile regular, exceto pelo que provavelmente algum patch pode ser necessário.
As bibliotecas testadas atualmente são gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx required).
Quais atalhos de teclado / gestos o C4droid suporta?
Gestos de clique longo:
Novo botão: apaga o arquivo atual.
Botão Salvar: salve como.
Botão Abrir: arquivos recentes.
Botão de execução: executado com argumentos.
Botão de compilação: configure o diretório atual.
Separador: feche o separador
Atalhos do teclado:
Ctrl-C, Ctrl-V, Ctrl-X para copiar, colar e cortar
Ctrl-S, Ctrl-O para salvar / abrir
Ctrl-Z, Ctrl-Y para desfazer / refazer.
Ctrl-L para "ir para a linha"
Ctrl-F para localizar
Ctrl-A para selecionar Todos
Ctrl-B para compilação / compilação
Ctrl-R para executar
Ctrl-Espaço / Ctrl-D para autocompletar (Ctrl-Espaço pode ser reservado pelo Android)
Relatar erros em n0n3m4@gmail.com.
C4droid significa "c for android" (ou "c ++ para android").
C4droid não é um compilador online, então ele usa binários reais.
Alguns binários no APK estão licenciados sob (L) GPL, envie-me um email para o código fonte (compilador Tiny C, GCC, BusyBox, etc.)
Android é uma marca comercial da Google Inc.
Qt é uma marca registrada da Digia.
Last updated on Oct 6, 2020
Minor bug fixes and improvements. Install or update to the newest version to check it out!
C4droid - C/C++ compiler & IDE
8.00 by n0n3m4
Oct 6, 2020
$3.99