C4droid - C/C++ compiler & IDE


8.00 por n0n3m4
Oct 6, 2020

Sobre C4droid - C/C++ compiler & IDE

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.

Informações Adicionais do Aplicativo

Última versão

8.00

Requer Android

2.3

Relatório

Marcar como inapropriado

Mostrar mais

Alternativa de C4droid - C/C++ compiler & IDE

Obtenha mais de n0n3m4

Descobrir