C4droid – C/C++ compiler & IDE 7.00 Apk for Android

C4droid CC compiler IDE

The description of C4droid - C/C++ compiler & IDE



Discover C4droid: The Ultimate C/C++ IDE for Android


C4droid is the most powerful C/C++ IDE and compiler available for Android devices, allowing you to create and run applications effortlessly.



Key Features of C4droid



  • Offline C/C++ Compiler: Develop applications on your Android device without needing an internet connection.

  • Graphics Library Support: Includes support for Qt, SDL, SDL2, Allegro, SFML, FLTK, and NativeActivity.

  • Export & Share: Easily export and share your programs as APKs or binaries.

  • Integrated Debugger: Utilize breakpoints and watches for effective debugging.

  • CMake and Makefile Support: Use the same build scripts as on your PC with included BusyBox.

  • Source Code Editor: Features syntax highlighting, code completion, formatting, and more.

  • No Root Required: While not necessary, C4droid can utilize root access if desired.

  • Full ANSI C and ISO C99 Support: Powered by TCC (Tiny C Compiler) and musl libc.

  • Complete C++ Support: Fully-functional C++ compiler with complete C++11 support via GCC.

  • Git Integration: Seamlessly manage your projects with Git.

  • Customizable GUI: Personalize your interface by choosing tab and button placements, along with themes.

  • Semi-Automatic Library Porting: Enhance your programming and educational experience with easy library porting.



Getting Started with C4droid


C4droid is designed to be user-friendly right from the start. However, here are some common questions and their answers:



How to Use Makefiles and Multifile Projects?

Long-click the compile button (or select "compilation settings" if buttons are hidden/moved) to configure the current directory. C4droid will create a .c4droid configuration file upon pressing OK. Remember to enter the result executable file name for modes like Makefile.

How to Use Graphics Libraries in Single-File Mode?

Install the SDL plugin and select the G++ compiler in the C4droid preferences. C4droid detects the app mode through simple source code analysis, so ensure your include strings are correct.

Manual Installation of C++ Support

C4droid prompts for C++ support installation at first startup. For manual installation, ensure you have at least 100MB of internal memory, install the GCC plugin, and select the G++ compiler in preferences.

Building and Installing Libraries

Building libraries is similar to regular Makefile processes, but some patching may be required. Tested libraries include gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (with --disable-mmx).

Supported Gestures and Keyboard Shortcuts


  • Long-click Gestures:

    • New button: delete current file.

    • Save button: save as.

    • Open button: access recent files.

    • Run button: execute with arguments.

    • Compile button: configure current directory.

    • Tab: close tab.



  • Keyboard Shortcuts:

    • Ctrl-C, Ctrl-V, Ctrl-X for Copy, Paste, and Cut

    • Ctrl-S, Ctrl-O for Save/Open

    • Ctrl-Z, Ctrl-Y for Undo/Redo

    • Ctrl-L for "go to Line"

    • Ctrl-F for Find

    • Ctrl-A for Select All

    • Ctrl-B for Build/Compile

    • Ctrl-R for Run

    • Ctrl-Space/Ctrl-D for Autocompletion (note: Ctrl-Space may be reserved by Android)





Contact for Support


Report any bugs or issues at [email protected].



What's news

Fixed a lot of bugs.
Updated GCC to 10.2.
Qt doesn't require any 3rd-party apps anymore.
Terminal can now be closed with Ctrl+X.
SDL2 now supports immersive mode.

Download C4droid - C/C++ compiler & IDE

Download the paid installation file with a direct link - 45 MB
.zip

Top games

View all top games

Top apps

View all top apps

RELATED

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed