Overview: C4dro is a simple C/C++ IDE + C/C++ compiler for Andro with Makefile support.
Requirement: Andro OS 2.1 and up
Market Upde Releas: October 2, 2012
Wh’s New in C4dro (C/C++ compiler) verion 3.61:
- Fix ncure support.
C4dro already has almo full C language support, so you don’t ed to wait when it will be add.
You can to write your own applicion on Andro pho, and run them. T app use TCC and uClibc, so it has full support of ANSI C and some support of ISO C99. C4dro can be us for educional purpose or to practice in C language.
Some compont of C4dro are LGPL-licen. You can download us source code of TCC and uClibc on their website (But TCC had been modified by me, so I recommend to email me to get modified source).
C4dro include Andro Terminal Emulor so you can to run your applicion comfortably.
To get C++ support you ed:
1) Intall GCC plugin (C4dro will ask you to intall it).
2) Select G++ compiler in C4dro preference.
3*) Use iostream, not iostream.h
4*) Add “us namepace std;” to your program (before int main)
To compile Makefile project, open any file in the same folder with Makefile and long-click “Compile” to configure current directory (C4dro will cree .c4dro configurion file when you’ll pres Ok). After configur folder, you can pres compile button and C4dro will build your project.
Don’t forget to enter executable name and select compilion mode (and pres ok alo, ele change will be discard)
C4dro support SDL, NiveActivity and Qt for GUI now, intall SDL plugin for C4dro to use it (only GCC/G++ compiler is support, so you ed GCC plugin).
(SDL is detect with #include “SDL.h”, NiveActivity is detect with #include “andro_nive_app_glue.h”, Qt is detect with #include “QtGui”).
There is an experimental support for Qt us cesitas, but note th it’s in alpha stage.
Qt support limition:
1) Ph to Ministro librarie is hardcod (/da/da/org.kde.cesitas.ministro/file/qt/lib), so email me if it will change.
2) Only QtCore and QtGui librarie are support by C4dro for now.
3) If you’re compil a sle-file Qt app, you mu add #include “yourourcefilenamewithcpp.moc” to the end of file. If you’re us .pro file for compilion, you don’t ed to do th.
If you have found a bug or app is not work, email me.
If app crashe on start, reboot your device, it’s a Google Play/Andro bug.
Long click save button to “save as”, long click run to run with argument.
Reult of compilion (binary) is plac in “/da/da/com.n0n3m4.droidc/file/temp”, because sdcard doen’t have permission for execution by default.
If you have “Illegal intruction” error, us internal compiler (TCC), intall GCC plugin, GCC support softflo (by default).
C4dro will check licene via the Intert.
You ed to unintall app if upd from verion lower than 3.35!
Download C4dro (C/C++ compiler) 3.61 (Andro)