C4droid - C/C++ compiler & IDE 8.00

Licencia: Prueba gratuita ‎Tamaño del archivo: 2.94 MB
‎Calificación de usuarios: 2.6/5 - ‎15 ‎Votos

C4droid es el compilador C/C++ IDE + C/C++ más potente para Android. Funciones: • Compilador de C/C++ sin conexión: crea tus propias aplicaciones en un dispositivo Android y ejecútalas incluso sin acceso a Internet • Qt, SDL, SDL2, Allegro, SFML, FLTK y NativeActivity admiten gráficos • Exportar y compartir sus programas como APK o binarios • Depurador con puntos de interrupción y relojes • CMake y Soporte Makefile: utilice los mismos scripts de compilación que en su PC (BusyBox está incluido) • Editor de código fuente con resaltado de sintaxis, pestañas, finalización de código, formato de código, asociación de archivos y deshacer/rehacer • No se requiere raíz (pero C4droid puede usarlo para sus programas si lo desea) • Soporte completo ANSI C e ISO C99 con TCC (Tiny C Compiler) + musl libc • compilador de C++ totalmente funcional, compatibilidad completa con C++11 con GCC • Integración Git • GUI personalizable, elegir dónde colocar pestañas y botones por sí mismo, temas también son compatibles • Función de portabilidad semiautomática de la biblioteca de código abierto para mejorar la programación y la educación C4droid está diseñado para ser amigo del usuario fuera de la caja, pero nada es perfecto, así que aquí hay algunas respuestas para las preguntas que pueden aparecer: ¿Cómo utilizar Makefiles, proyectos multiarchivo, etc.? Haga clic en el botón de compilación (o seleccione "configuración de compilación" si los botones están ocultos/movidos) y configure el directorio actual para que utilice el modo que desee. Tenga en cuenta que C4droid creará el archivo de configuración .c4droid cuando presione Ok. Algunos modos (como makefile) requieren introducir el nombre del archivo ejecutable de resultados, no se olvide de hacer eso. Después de hacerlo, todos usan los botones de compilación y ejecución para compilar y ejecutar la aplicación como normal. ¿Cómo utilizar las bibliotecas de gráficos en modo de archivo único? Simplemente instale el plugin SDL y seleccione el compilador G++ en las preferencias de C4droid. Tenga en cuenta que C4droid elige el modo de aplicación utilizando un análisis de código fuente muy simple: Cada modo gráfico se detecta con la correspondiente cadena de inclusión (por ejemplo, SDL se detecta con #include "SDL.h", consulte los ejemplos incluidos para obtener más información). Al comentar estas líneas se No tienen algún efecto. Si está compilando una aplicación Qt de un solo archivo, también debe agregar #include "yoursourcefilenamewithcpp.moc" al final del archivo de código fuente también. ¿Cómo instalar la compatibilidad con C++ manualmente? C4droid le pedirá que instale el soporte de C++ en el primer inicio y se configurará en modo semiautomático. Si desea hacerlo manualmente, necesita: 0) Suficiente (100MB+) memoria interna 1) Instalar el plugin GCC 2) Seleccione el compilador G++ en las preferencias de C4droid Tenga en cuenta que si desea utilizar C4droid como un compilador de C, es mejor seleccionar GCC, no G++. ¿Cómo crear e instalar bibliotecas? Casi de la misma manera que la construcción makefile normal, excepto por que lo más probable es que se requiera algún parche. Las bibliotecas probadas actualmente son gmp, mpfr, mpc, libxml2, neón, sqlite SDL_gfx (--disable-mmx required). ¿Qué gestos / atajos de teclado admite C4droid? Gestos de clic largo: Nuevo botón: eliminar el archivo actual. Botón Guardar: guardar como. Botón Abrir: archivos recientes. Botón Ejecutar: ejecutar con argumentos. Botón Compilar: configure el directorio actual. Pestaña: cerrar pestaña. Métodos abreviados de teclado: Ctrl-C, Ctrl-V, Ctrl-X para Copiar, Pegar y Cortar Ctrl-S, Ctrl-O para Guardar/Abrir Ctrl-Z, Ctrl-Y para Deshacer/Rehacer. Ctrl-L para "ir a línea" Ctrl-F para Buscar Ctrl-A para seleccionar Todo Ctrl-B para compilar/compilar Ctrl-R para ejecutar Ctrl-Espacio/Ctrl-D para el autocompletado (Ctrl-Space puede ser reservado por Android) Informe de errores en [email protected]. C4droid significa "c para Android" (o "c++ para Android"). C4droid no es un compilador en línea, por lo que utiliza binarios reales. Algunos binarios en APK tienen licencia bajo (L)GPL, envíeme un correo electrónico para el código fuente (compilador de C pequeño, GCC, BusyBox, etc.) Android es una marca comercial de Google Inc.

historial de versiones

  • Versión N/A publicado en 2016-07-23
    Si se enfrenta a cualquier problema de actualización en Android 6, reinstalar C4droid completamente (con plugins),5.96:,Terminal defaults hotfix,5.95:,Make clean para todos los proyectos makefile es necesario después de la actualización, esta versión es binaria incompatible con anterior!,La solución alternativa añadida para un error reciente del teclado de Google, migrado a llvm libcxx, c++14 y c++11 soporte ya está completo,GCC actualizado a 6.1.0, actualizado SDL a 2.0.4,Terminal actualizado,Target API 23,Complete la refactorización del depurador, API La versión mínima es ahora 8 (libcxx)
  • Versión 4.03 publicado en 2013-06-30
    Varias correcciones y actualizaciones

Detalles del programa