Blog Archive

Recent Posts (Do not edit)

Top 10 C Compiler Apps For Android

Top 10  C Compiler Apps For Android,c language compilers for android
Top 10  C Compiler Apps For Android


1) CppDroid - C/C++ IDE

CppDroid is simple C/C++ IDE focused on learning programming languages and libraries.
Top 10  C Compiler Apps For Android

  • Code complete *
  • Real-time diagnostics (warnings and errors) and fixes *
  • File and tutorial navigator (variables, methods, etc)
  • Static analysis *
  • Smart syntax highlighting
  • Portrait/landscape UI
  • Auto indentation and auto pairing (configurable)
  • Configurable code syntax highlighting (themes) *
  • Compile C/C++ code (no root required)
  • Works offline (built-in compiler, no internet connection required)
  • Great C/C++ code examples included *
  • Detailed C++ tutorial and learn guide included *
  • Add-ons manager and auto updates
  • Dropbox support *
  • Google Drive support *

On first launch CppDroid extracts SDK (about 150Mb) and downloads and extracts examples and tutorials, so about 215 Mb of internal storage space is required. It can't be moved to sd card because of android security.

Start learning C and C++ by examples (menu / Project / Examples) or tutorials (menu / Project / Tutorials).

                                           DOWNLOAD CPPDROID APP 

2) C4droid - C/C++ compiler & IDE

C4droid is a user-friendly (but powerful) C/C++ IDE + C/C++ compiler for Android.
Top 10  C Compiler Apps For Android


Basic features:

  •  Offline C compiler: create your own applications on Android device and run them even without Internet access
  •  Source code editor with syntax highlighting, tabs, code completion, code formatting, file association and undo/redo
  •  Export&share your programs as APKs or native executables (for terminal apps)
  •  No root required (but C4droid can use it for your programs if you want)
  •  Full ANSI C and ISO C99 support with TCC (Tiny C Compiler) + musl libc
  •  Git integration
  •  Customizable GUI, choose where to place tabs and buttons by yourself, themes are also supported.
  •  More features with a free GCC plugin:
  •  Fully-functional C++ compiler, almost complete C++11 support with GCC compiler
  •  NativeActivity, Qt, SDL and SDL2 support for GUI
  •  Debugger with breakpoints and watches
  •  Makefile support: use the same build scripts as on your PC (BusyBox is included)
  •  Semi-automatic open-source library porting feature for enhanced programming & education

C4droid is designed to be user-friendy out-of-the-box, but nothing is perfect, so here are some answers for questions that can appear:

How to install C++ support?

C4droid will ask you to install C++ support at first startup and will configure itself in semi-automatic mode.
If you want to do that manually, you need:
0) Enough internal memory OR root rights. C4droid does not require root rights for devices with more than 50MB of free internal memory.
1) Install GCC plugin (C4droid will ask you to install it).
2) Select G++ compiler in C4droid preferences.
3*) Add "using namespace std;" to your program(before int main), use iostream, not iostream.h
Note that if you want to use C4droid as a C compiler, it is better to select GCC, not G++.

How to use SDL, SDL2, NativeActivity and Qt in single-file mode?

Just install SDL plugin and select G++ compiler in C4droid preferences.
Note that C4droid chooses app mode using a very simple source code analysis:
SDL is detected with #include "SDL.h", SDL2 is detected with #include "SDL2/SDL.h", NativeActivity is detected with #include "android_native_app_glue.h", Qt is detected with #include "QApplication"
If you are compiling a single-file Qt app, you must add #include "yoursourcefilenamewithcpp.moc" to the end of source code file also.

How to use Makefiles, multifile projects, etc?

Long-click compile button (or select "compilation settings" if buttons are hidden/moved) and configure current directory to use the mode you want.
Note that C4droid will create .c4droid configuration file when you will press Ok. Some modes (like makefile) require to enter result executable file name, don't forget to do that.
After doing that all use compile and run buttons to build and run your app as regular.

How to build and install libraries?

Almost the same way as regular Makefile building except for that most probably some patching may be required.
Currently tested libraries are gmp(internal memory only),mpfr,mpc,libxml2,neon,sqlite,SDL_gfx(--disable-mmx required).

Which gestures/keyboard shortcuts does C4droid support?

Long-click gestures:
New button: delete current file.
Save button: save as.
Open button: recent files.
Run button: run 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 (Ctrl-Space may be reserved by Android)

                                              DOWNLOAD C4DROID APP 

3) Mobile C ( C/C++ Compiler )

Top 10  C Compiler Apps For Android
Mobile C(C/C++ Compiler)

 Supported Programming Languages

• C
• C++ 11
• Python 3
• Javascript ( Duktape )
• Lua
• OpenGL ES 2 GLSL

Supported APIs

• Standard C Library, POSIX
• OpenGL ES 2.0, BSD Socket, pthread
• Clang, LLVM, Duktape, Lua, libjson
• SQLite3, cURL, libGit2, Python3
• zLib, libPNG, libJPEG, FreeType, MiniZip
• APR, APRUtil, iconv, Expat, PCRE2, Apache Serf
• Lua, OpenSSL, Apache Subversion( Incomplete )
• android/sensor.h
• HTML View


• C/C++ auto complete.
• C/C++ syntax diagnostic.
• C/C++ jump to declaration/macro symbol/header.
• Built-in Terminal/Shell.

* No internet connection is required to run code.
                                               DOWNLOAD MOBILE C APP

4) Online Compiler (Beta)

Top 10  C Compiler Apps For Android
Online Compiler(Beta)


#1 IDE on mobile to Edit, Compile and run programs. It has compiler for c language, compiler for c++ and 23 programming languages.
Online Console Compiler (Beta) is the fastest online compiler and IDE to compile and run programs/code snippets on your smartphone for 23 programming languages.
The best way to practice coding on the go, anytime, anywhere.

Languages supported include:

1. Bash (Shell Script)
2. C - GCC Compiler
3. C++ - GCC Compiler
4. C++ 14 - GCC Compiler
5. C++ 17 - GCC Compiler
6. C# (C Sharp) - Mono compiler
7. Clojure
8. Go Language
9. Java 7
10. Java 8
11. MySQL
12. Objective-C
13. Perl
14. PHP
15. NodeJS
16. Python 2.7
17. Python 3.0
18. R Language
19. Ruby
20. Scala
21. Swift 1.2
22. VB.Net - Mono Compiler
23. Pascal

Features included are:

1. Code Syntax Highlighting
2. Open your existing code snippet from Internal storage,
3. Auto Save your code as you type.
4. Add single and multiple Inputs to your code.

Disclaimer: Online Console Compiler uses strong cloud based compilers to compile the code and display output, it is the fastest code compiler and app size is just ~1.7 MB.
Simply type or copy the source code of your favourite programming language in the IDE and run it within seconds.
Practice your coding skills and see your code snippets come to life.
                                DOWNLOAD ONLINE COMPILER(BETA) APP


Top 10  C Compiler Apps For Android


TurboCdroid is specially designed for School/college students to run Turbo C++ on android platform. There are many other compilers available for C language , but most of the student use TC due to their curriculum. Most students and programmers are disappointed to know that Turbo C or C++ does not supports android. So here is solution for that, with the help of TurboCdroid we can easily compile and run c++ programs on Turbo C compiler. TurboCdroid is design in a way that we don't need to configure anything. No need to type complicated mounting command every time to just booting up the turbo C. It's a one click installer .


* Easy to install.
* Runs great on android phones only.
* Preloaded useful examples for beginners.
* It also supports graphics code.

                                                    DOWNLOAD TURBOCDROID 

6) C Compiler IDE

Top 10  C Compiler Apps For Android
C Compiler IDE


C Compiler IDE is simple C IDE focused on learning programming languages.


  •  smart syntax highlighting
  •  undo
  •  redo
  •  note
  •  input syntax
                              DOWNLOAD C COMPILER IDE

7) Dcoder, Mobile Compiler IDE : Now code on Mobile

Dcoder is a mobile coding IDE, where one can code and learn algorithms. Tailored to enhance your coding skills, via the use of code compilation and algorithm solving. Now learn to code anytime anywhere.Choose any or all languages to work with:

1. C : learn C programming, a powerful general-purpose language.
2. C++ : GCC compiler 6.3
3. Java : best Java Programming ide, JDK 8
4. Python : learn Python 2.7 and Python 3.
5. C# : Mono Compiler 4
6. Php : Php Interpreter 7.0
7. Objective-C : GCC compiler
8. Ruby : Ruby version 1.9
9. Lua : Lua Interpreter 5.2
10. JS/NodeJS : Node.js engine 6.5
11. Go : Go Lang 1.6

12. VB.Net
13. F#
14. Common Lisp
15. R
16. Scala
17. Perl
18. Pascal
19. Swift
20. Tcl
21, Prolog
22. Assembely
23. Haskell
24. Clojure
25. Kotlin
26. Groovy
27. Scheme
28. Rust
29. Bf
30. Html
31. Css

Added bonus: Dcoder uses a Rich Text Editor supporting syntax highlighting and packed with the necessary tools to offer you all the edge that an IDE or code compiler is supposed to.

Its the fastest code compiler (IDE), coding and programming app available for android so far.

With Dcoder one can:

  • Write a program/code in any of the available 33+ Programming Languages.
  • Code and Debug the code, see compilation results and errors at the same time on the same screen.
  • Enjoy the power and ease of coding on your favorite Code Editor like Notepad++ or Sublime Text with compilation power, makes it equivalent to a powerful Ide like eclipse.
  • Test your problem solving skills by solving challenges from the number of algorithm based challenges/problems available in Algo Yo section.
  • Learn Html,Css, JavaScript, Ruby programming, C Programming, Python and Java in the app along with many more programming languages.
  • Irrespective of your coding skills be it beginner or expert Dcoder helps you to learn code and improve your skills while in a boring lecture or whenever you feel like.

The main features include:

1. Rich Text Editor with Syntax highlighting.(Code Editor)
2. Line number, Auto indent, Autocomplete Parenthesis.
3. Undo Redo.
4. File Open/Save.
5. Custom Suggestion View.
6. Multiple Language Support.
7. User input for languages like C, C++, Java, Php, JavaScript, Node.js and others.
8. Active debug view for faster access to Output.
9. Thoroughly designed Algorithm problems to improve coding Skills and make programmers industry ready.
10. Leader Board: To know where you stand amongst the vast Dcoder community.
11. Custom Menu Drawer, Custom Code Editor Themes, Editable font Size for Editor and much more!!

Disclaimer: Dcoder uses array of strong cloud based compilers to compile the code and display output, it is the fastest one and has helped to bring app size to ~4 MB, Please don't rate low or demand offline feature that is not possible here. Also instead of rating low, you can write your problems to us at that will let us help you better.

Dcoder is an online compiler, now run, compile and execute your code snippets on your own android mobile devices. 

                                   DOWNLOAD DCODER, MOBILE COMPILER IDE 

 8) C Compiler

Top 10  C Compiler Apps For Android
C Compiler


  Main Features :

✔ Run Your Complex C program
✔ Offline Tutorial
✔ Sample Programs
✔ Syntax Recognition on IDE
✔ Auto Text Format on IDE
✔ Open Files
✔ Save Files

Tutorial Include :

•  C History & Basics
•  Data Types
•  Control Flows and Loops
•  Functions
•  Files
                                                   DOWNLOAD C COMPILER

9) Online Compiler

Top 10  C Compiler Apps For Android
Online Compiler


Online Compiler is user friendly all-in-one compiler that supports C, C++, JAVA, JAVASCRIPT, PYTHON, HASKELL, PERL, PHP , C# & RUBY programming languages. It enables you to compile and run your code on android device. It is light-weight,easy to install and use. It is supported by high processing power servers that do all the work so no need for high-end devices. Write programs on the go, test algorithms, explore the features of programming language or practice your skills. It saves you from the hassle of installing bulky compilers for each programming language.
                                                  DOWNLOAD ONLINE COMPILER 

10) Terminal IDE

Top 10  C Compiler Apps For Android
Terminal IDE



Terminal IDE is an expandable terminal application, with a full Java / C / C++ / HTML / Android development kit, that runs on your Android device.

It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen 'soft' keyboard that works well (You must ENABLE it in your device's main Keyboard Settings).. and also has an extensive generic external 'hard' keyboard key mapper. This way CTRL / ALT / ESC etc.. should all be accessible.

GCC 4.4.0, make 3.82, ctags, javac, java, dx, proguard, aapt, apkbuilder, signer, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, midnight commander 4.8, htop 1.0, TMUX 1.5, links 2.7, rsync 3.0.8, git 1.7.8, BitchX 1.1 and a nice terminal emulator are all available.

The vim editor has been setup with c / java / HTML development in mind and is extremely powerful. Also vim has been setup by default in a humane way (arrow keys work, backspace..), so that starting on this long and glorious journey won't begin with a punch in the face.

With the addition of all the other apps provided, Terminal IDE becomes much MUCH more than an extremely powerful IDE. One could call it a complete 'Command Line OS'.

Best of all you can log in via telnet / ssh and use your home keyboard/screen combo!

AND the whole app runs WITHOUT needing ROOT permissions.

It's all available with normal user permissions.
                                              DOWNLOAD TERMINAL IDE 

Share on Google Plus

About Dead End

My name is Satish kumar, a techie turned blogger. Started blogging for the past twelve months from the view of Knowing new tricks in the world of Technology.

Don’t focus on having a great blog.
Focus on producing a blog that’s great for your readers


Post a Comment