C4droid - C/C++ compiler & IDE 8.00

Licença: Avaliação gratuita ‎Tamanho do arquivo: 2.94 MB
‎Classificação dos usuários: 2.6/5 - ‎15 ‎Votos

C4droid é o compilador C/C++ IDE + C++ mais potente para Android. Características: • Compilador C/C++offline: crie seus próprios aplicativos em dispositivos Android e execute-os mesmo sem acesso à Internet • Qt, SDL, SDL2, Allegro, SFML, FLTK e NativeActivity suporte para gráficos • Export & share your programs as APK or binaries • Debugger com breakpoints e relógios • suporte a CMake e Makefile: use os mesmos scripts de compilação que no seu PC (o BusyBox está incluído) • Editor de código-fonte com destaque de sintaxe, guias, conclusão de código, formatação de código, associação de arquivos e desfazer/refazer • Nenhuma raiz necessária (mas C4droid pode usá-lo para seus programas se você quiser) • Suporte completo ansi C e ISO C99 com TCC (Tiny C Compiler) + musl libc • Compilador C++ totalmente funcional, suporte completo C++11 com GCC • Integração git • GUI personalizável, escolha onde colocar guias e botões sozinho, os temas também são suportados • Recurso de portação de biblioteca semiautomática de código aberto para programação e educação aprimoradas C4droid foi projetado para ser um usuário-amigável fora da caixa, mas nada é perfeito, então aqui estão algumas respostas para perguntas que podem aparecer: Como usar Makefiles, projetos de vários arquivos, etc? Clique no botão compilar longamente (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 pressionar Ok. Alguns modos (como makefile) exigem digitar o nome do arquivo executável do resultado, não se esqueça de fazer isso. Depois de fazer isso, todos usam botões de compilação e execução para construir e executar seu aplicativo como regular. Como usar bibliotecas gráficas no modo de arquivo único? Basta instalar plugin SDL e selecionar o compilador G++ em preferências C4droid. Observe que o C4droid escolhe o modo de aplicativo usando uma análise de código-fonte muito simples: todos os modos gráficos são detectados com string de inclusão correspondente (por exemplo, o SDL é detectado com #include "SDL.h", verifique exemplos empacotados para obter mais informações). Comentando essas linhas será Não ter qualquer efeito. Se você estiver compilando um aplicativo Qt de arquivo único, você também deve adicionar #include "seu nome de arquivosourcewithcpp.moc" ao final do arquivo de código-fonte também. Como instalar o suporte C++ manualmente? O C4droid pedirá que você instale o suporte C++ na primeira inicialização e se configurará no modo semiautomático. Se você quiser fazer isso manualmente, você precisa: 0) Memória interna suficiente (100MB+) 1) Instalar plugin GCC 2) Selecione o compilador G++ nas preferências C4droid Observe que se você quiser usar C4droid como um compilador C, é melhor selecionar GCC, não G++. Como construir e instalar bibliotecas? Quase da mesma forma que o edifício Makefile regular, exceto pelo que provavelmente algum patching pode ser necessário. Atualmente, as bibliotecas testadas são gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--desativar-mmx necessário). Quais gestos/atalhos de teclado o C4droid suporta? Gestos de clique longo: Novo botão: exclua o arquivo atual. Salvar botão: salve como. Botão aberto: arquivos recentes. Tecla executar: executar com argumentos. Compilar botão: configure o diretório atual. Guia: fechar a guia. Atalhos de teclado: Ctrl-C, Ctrl-V, Ctrl-X para Cópia, Pasta e Corte Ctrl-S, Ctrl-O para Salvar/Abrir Ctrl-Z, Ctrl-Y para Undo/Redo. Ctrl-L para "go to Line" Ctrl-F para Encontrar Ctrl-A para selecionar Todos Ctrl-B para compilar/compilar Ctrl-R para Corrida Ctrl-Space/Ctrl-D para autocompletude (Ctrl-Space pode ser reservado pelo Android) Reportar erros em [email protected]. C4droid significa "c para android" (ou "c++ para android"). C4droid não é um compilador online, por isso usa binários reais. Alguns binários em APK são licenciados sob (L)GPL, envie um e-mail para o código-fonte (compilador Tiny C, GCC, BusyBox, etc.) Android é uma marca comercial da Google Inc.

história da versão

  • Versão N/A postado em 2016-07-23
    Se você enfrentar qualquer problema de atualização no Android 6, reinstale completamente o C4droid (com plugins),5.96:,Terminal defaults hotfix,5.95:,Make clean for all makefile projects is required after update, this version is binary incompatível com o anterior!,Adicionado solução alternativa para um bug recente do Google Keyboard,Migrated to llvm libcxx, c++14 e suporte c++11 já está completo, o GCC atualizado para 6.1.0,SDL atualizado para 2.0.4,Terminal atualizado,Target API 23,Full debugger refactoring,Versão API mínima agora é 8 (libcxx)
  • Versão 4.03 postado em 2013-06-30
    Várias correções e atualizações

Detalhes do programa