Rabu, 13 Juni 2012

C4droid (C/C++ compiler) 3.33



Current Version: 3.33
Requires Android: 2.1 and up
Category: Education
V3.33 update:

Overview:
(To use app don’t forget to read quick manual below!)
Description:
C4droid is a C/C++ compiler for Android.
C4droid already has almost full C language support, so you don’t need to wait when it will be added.
You can to write your own applications on the Android phone, and run them. This app uses TCC and uClibc, so it has full support of ANSI C and some support of ISO C99. C4droid can be used for educational purposes or to practice in C language.
Some components of C4droid are LGPL-licensed. You can download used source code of TCC and uClibc on their websites (But TCC had been modified by me, so I recommend to email me to get modified source) C4droid includes Android Terminal Emulator so you can to run your application comfortably.
To get C++ support you need:
0) Install C4droid
1) Install GCC plugin for C4droid from Android Market.
2) Launch GCC plugin for C4droid and press “install to internal memory” (or to external if you have root rights)
3) Select G++ compiler in C4droid preferences.
4) Use “iostream”, not “iostream.h”
5) Add “using namespace std;” to your program (before int main)
Also C4droid supports SDL/NativeActivity for GUI now, install SDL plugin for C4droid to use it (only GCC/G++ compiler is supported, so you need GCC plugin).
(SDL is detected with “#include “, NativeActivity is detected with “#include “)

Quick manual:
If you have found a bug or app is not working, email me.
If app crashes on start, check that enough internal memory is available (not 64Kb).
Root is not required, but if you have enough internal memory OR you have rooted your device, you can get C++ support, read further. (some comments about “iostream not found” are fake, their authors just didn’t follow installation instructions).
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”, because sdcard doesn’t have permission for execution by default.
If you have “Illegal instruction” error, using internal compiler (TCC), install GCC plugin, GCC supports softfloat (by default).

Updating from lower than 3.0 versions:
WARNING! Uninstall this app before update! Else app will crash. It’s well known Android bug (details: http://code.google.com/p/android/issues/detail?id=1227 ).
You have been warned!

WARNING! All Telechips and MediaTek based devices are unsupported (Android phones/tablets from china), because of the incompatiblity with EABI. Devices without VFP (VIA) are partially unsupported too (floating point operations).
C4droid will check license via the Internet.

Report bugs at n0n3m4@gmail.com.

Keywords: c compiler, c interpreter, c++ compiler, GCC, c/c++ interpreter, c/c++ compiler.



Code:OXtgogKH
How to use code? Click here...

When page only a code,please paste it to above url,and pick it.

Paid app only for test,Please delete it in 24 hours.




C4droid (C/C++ compiler) 3.33 on Android Market

Tidak ada komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Disclaimer : androappstoday.blogspot.com does not store any files posted on its website. All files are hosted and created by third party and make it available in the internet.All information in this website are provided for educational and testing purposes only. All images, appliations and other related materials posted in this site belongs to its rightfull owner and remains the copyright.By entering this website, means that you agree with the above conditions.All games,Apps, and other resources in this blog are reproduced from the Forum or blog.
Support (DMCA): It a policy for androappstoday.blogspot.com to respond to any notice of alleged copyright infringement. If you are the rightfull owner of the material used by and you believe that your intellectual property rights has been infringed. We request you to send any and a proper notification. We apologize for any kind of misuse of your material in our website. No files are hosted on this server: this is a searchengine, indexing posts from all over internet. All links to other websites come via google. Digital Millennium Copyright Act.