C4dro is a sim C/C++ IDE + C/C++ compiler Andro with Makefile support.
C4dro already has almost fl C language support, so y n't net wh it will be add.
Y can to write your oio on Andro phone, a run them. T app ua uCli, so it has fl support of ANSI C a some support of ISO C99. C4 be ueducational purpoo practn C language.
Some componen of C4dro are LGPL-l wnload uce code of TCC a uCli on their websit (But TCC had be modifi by me, so I recomme to email me to get modifi source).
C4dro includ Andro Terminal Emator s to run youri comably.
To get C++ support y ne:
1) Install GCC plug (C4dro will ask y to install it).
2) Select G++ compiler in C4droenc.
3*) Ueam, not iostream.h
4*) A "us na s;" to your program (be int ma)
To compile Makefile projec, op any file in the same folder with Makefile a long-click "Compile" to configure current directory (C4dro will create .c4dro configurati file wh y'll pre Ok). Af configur folder pre compile butt a C4dro will bui your project.
D't et to en executable name a ompilati mode (a pre ok also, el will d)
C4dro suppor SDL, NativeActivity a Qt GUI now, install SDL plug C4dro to unly GCC/G++ compiler is support, so y ne GCC plug).
(SDL is detect with #include "SDL.h", NativeActivity is detect with #include "andro_native_app_glue.h", Qt is detect with #include "QtGui").
There is an experimental support Qt us necessitas, but note that it's in alpha stage.
Qt support limitatio:
1) Path to Ministro librari is hardcod (/data/data/org.kde.necessitas.ministro/fil/qt/lib), so email me if it will change.
2) Only QtCore a QtGui librari are support by C4dro now.
3) If y're compil a sle-file Qt app, y must a #include "yoursourcefilenamewithcpp." to the e of file. If y're us .pro file compilati, y n't ne to that.
Click here Download
Direct Download Link