2013/09/04

C4droid (C/C++ compiler) 3.49 (v3.49) apk download

40

C4droid (C/C++ compiler) three.49
What’s during this C4droid (C/C++ compiler) three.49

Huge update.
Updated UI, C4droid is easy currently =)
Added experimental Qt support victimization necessitas.
Added Makefile support (qmake comes area unit supported also).
Fixed lots of bugs.
Moved all remove code from GCC plugin to C4droid.
Added SDL_net to GCC plugin.
Added examples to GCC plugin, currently my port of dosbox is engineered victimization C4droid (on devices with atleast 512Mb RAM and it'll take lots of time).
C4droid (C/C++ compiler) three.49, C4droid may be a straightforward C/C++ IDE + C/C++ compiler for golem with Makefile support.
C4droid already has virtually full C language support, thus you don’t have to be compelled to wait once it'll be intercalary.
You can to write down your own applications on golem phone, and run them. This app uses TCC and uClibc, thus it's full support of ANSI C and a few support of ISO C99. C4droid is used for instructional functions or to observe in C language.
Some parts of C4droid area unit LGPL-licensed. you'll be able to transfer used ASCII text file of TCC and uClibc on their websites (But TCC had been changed by ME, thus i like to recommend to email ME to induce changed source).
C4droid includes golem Terminal mortal thus you'll be able to to run your application well.

To get C++ support you need:
1) Install GCC plugin (C4droid can raise you to put in it).
2) choose G++ compiler in C4droid preferences.
3*) Use iostream, not iostream.h
4*) Add “using namespace std;” to your program (before int main)

To compile Makefile comes, open any get in identical folder with Makefile and long-click “Compile” to set up current directory (C4droid can produce .c4droid configuration file once you’ll press Ok). when configuring folder, you'll be able to press compile button and C4droid can build your project.
Don’t forget to enter practicable name and choose compilation mode (and press ok conjointly, else changes are going to be discarded)

C4droid supports SDL, NativeActivity and Qt for graphical user interface currently, install SDL plugin for C4droid to use it (only GCC/G++ compiler is supported, thus you wish GCC plugin).
(SDL is detected with #include “SDL.h”, NativeActivity is detected with #include “android_native_app_glue.h”, Qt is detected with #include “QtGui”).
There is Associate in Nursing experimental support for Qt victimization necessitas, however note that it’s in alpha stage.
Qt support limitations:
1) Path to Ministro libraries is hardcoded (/data/data/org.kde.necessitas.ministro/files/qt/lib), thus email ME if it'll amendment.
2) solely QtCore and QtGui libraries area unit supported by C4droid for currently.
3) If you’re assembling a single-file Qt app, you want to add #include “yoursourcefilenamewithcpp.moc” to the top of file. If you’re victimization .pro file for compilation, you don’t have to be compelled to try this.

Quick manual:
If you have got found a bug or app isn't operating, email me.
If app crashes on begin, revive your device, it’s a Google Play/Android bug.
Long click save button to “save as”, long click run to run with arguments.
Result of compilation (binary) is placed in “/data/data/com.n0n3m4.droidc/files/temp”, as a result of sdcard doesn’t have permission for execution by default.
If you have got “Illegal instruction” error, victimization internal compiler (TCC), install GCC plugin, GCC supports softfloat (by default).

C4droid can check license via the web.

 

http://www.devitrianto.com/feed

No comments:

Post a Comment