Home > Android OS > C4droid (C/C++ compiler) v3.31 Apk Android App
C4droid (C/C++ compiler) v3.31 Apk Android App
by Unknown
Requirements: Android version 2.1 and higher
Overview: C4droid is a C compiler for Android.
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).
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!
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).
Long click save button to "save as", long click run to run with arguments.
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)
Tested devices:
Android Emulator 1.6, QVGA
Android Emulator 2.2, WVGA
Acer Liquid 2.2, WVGA
Herotab C8, WVGA
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).
Keywords: c compiler, c interpreter, c++ compiler, GCC, c/c++ interpreter, c/c++ compiler.
What's in this version:
Email me if app won't work after update.
3.31:
Fixed Samsung keyboard bug.
Updated uClibc, so now pthreads are supported.
3.30:
Finally fixed ICS terminal emulator bugs.
Fixed battery drain.
Added INTERNET permission for sockets support without root rights.
3.27:
Terminal Emulator bugfix.
3.26:
File dialog bugfix.
3.25:
TextWarrior bugfix.
Font size is configurable now.
Programs can be runned with root rights.
3.24:
WARNING! Uninstall app before update!
Fixed TCC cast issue.
Download Instructions:
http://www.MegaShare.com/4084092
Category Article Android Application, Android OS
blog sahabat
Blog Archive
-
▼x
2012
(818)
-
▼x
April
(305)
- ZPlayer v3.1.5 Apk App
- XDA Premium v2.0.0 Apk App
- Dropbox v2.1.3 Apk App
- Battery HD Pro v1.0.7 Apk App
- DicePlayer v2.0.1 Apk App
- Volume Ace v2.7.3 Apk App
- Documents To Go v3.004 Build 1277 Apk App
- Diagnosis Pro - System Information v0.7.9 Apk App
- Retro Camera Plus v3.81 Apk App
- Copy Paste It v4.11 Apk App
- 4EXT Recovery Control v2.3.8 Apk App
- Root Explorer (File Manager) v2.20 Apk App
- inKa File Manager Plus v5.0.4 Apk App
- Car Locator v4.1 Apk App
- Converter Pro v1.2.9.1 Apk App
- Wifi Analyzer v3.1 Ad-Free Apk App
- FPse for android v0.11.20 Apk App
- Full Screen Caller ID v7.9.42 Apk App
- TAKEphONE Contacts Dialer v1.53 Apk App
- Maildroid Pro v2.50 Apk App
- BubbleUPnP Pro v1.3.4.2 Apk App
- Shopping List - Pro v2.24 Apk App
- Headset Droid v1.26.8 Apk App
- WomanLog Pro Calendar v1.5 Apk App
- Tiny List v1.1.4 Apk App
- WordCam (Pro) v1.14 Apk App
- Sounds: The Pronunciation App v2.01 Apk
- Quick App Manager v3.5.3 Apk App
- Full Screen Caller ID v7.9.41 Apk App
- Pure news widget (scrollable) v1.2.6 Apk App
- DSLR Controller (BETA) v0.94.1 Apk App
- Touch Calendar v1.1.21 Apk App
- Solo v1.46 Apk App
- TSF Shell v1.4.2 Apk App
- Phoenix Launcher v0.9.7.15 Apk App
- MX Player v1.6d Final Apk App
- Perfect App Protector Pro v5.0.7 Apk App
- Extreme Call Blocker Droid v28.2 Apk App
- Popup Notifications v0.9.36 Apk App
- ZPlayer v3.1.4 Apk App
- Awesome Miniature Pro v3.0 Apk App
- Alarm Clock Ultra v1.2 Apk App
- One Touch Battery Saver Pro v2.4 Apk App
- VidTrim Pro - Video Editor v2.0.6 Apk App
- Seal v1.5.1 Apk App
- Loky PLUS v3.0.1 Apk App
- Media Center Control v163 Apk App
- PicFolio for Picasa HD v2.9.0 Apk App
- ADJ Pro SD v0.3.7 Apk App
- Photo Mate v7.05 Apk App
- DW Contacts & Phone & Dialer Pro v2.1.1r2-pro Apk
- Fingerprint Lock v1.1 Apk App
- MX Video Player v1.6d test3 Apk App
- IM+ Pro v6.2.1 Apk App
- Business Card Reader v1.3 Apk
- DX Battery Booster Pro- Saver v1.4.5 Apk App
- PicFrame v1.4 Apk App
- Pure music widget v1.3.1 Apk App
- Pure Messenger Widget v2.5.5 Apk App
- Olive Office Premium v1.0.61 Apk App
- Pure Grid calendar widget v2.3.4 Apk App
- Pure Calendar widget (agenda) v2.9.6 Apk App
- Stalker - Room Escape v2.0 Apk
- MiHome v0.95Beta Apk App
- NotifierPro Plus v5.0 Apk App
- ssLauncher the Original v1.5.7 Apk App
- iPhone Notifications v5.4 Apk App
- Uc browser v8.2.3 (10) Apk App
- Private DIARY v4.1 Apk App
- SoundGarage Pro for SoundCloud v2.0 Apk App
- DW Contacts & Phone & Dialer Pro v2.1.1r2-pro Apk...
- Tasks v1.2.3 Apk App
- Prepay Widget Pro v1.2.3.2 Apk App
- WritePad v3.1.494 Apk App
- Comics Mask Pro v1.410.CM Apk App
- SMS Assistant Pro v1.0.4 Apk App
- Undelete for Root Users v2.1.3.2 Apk App
- Fast for Facebook (Beta) v1.4 Apk App
- SymbolsKeyboard & TextArt Pro v2.6.0 Apk App
- BIG Launcher v1.9.4 Apk App
- exDialer & Contacts Donate v85 Apk App
- Folder Organizer v3.5.1.1 Apk App
- Recipe Guru Pro v1.1.1 Apk App
- RecForge Pro - Audio Recorder v2.0.18 Apk App
- Android Voice Xtreme v2.05 Apk App
- GPS Test Plus v1.2.0 Apk App
- WordCam (Pro) v1.12 Apk App
- Remote Web Desktop FULL v5.8.9 Apk App
- System Tuner Pro v1.7 Apk App
- Retro Camera Plus v3.8 Apk App
- IM+ Pro v6.2.0 Apk App
- TubeMate YouTube Downloader v1.05.30 AdFree Apk App
- Apex Launcher Pro v1.1.0 Final Apk App
- Prepay Widget Pro v1.2.3.1 Apk App
- 360 Launcher v2.3 Apk App
- Lucky Patcher v1.3.0 Apk App
- Profile Scheduler+ v1.4.2 Apk App
- White Noise FULL v4.1.1 Apk App
- gReader Pro (Google Reader) v2.6.7 Apk App
- AfterFocus v1.0.2 Apk App
-
▼x
April
(305)
Labels
- ACMILAN (1)
- Action (28)
- Adventures Games (1)
- AFF suzuki CUP 2012 (4)
- androi (1)
- Android 1.5 and up (7)
- Android 1.6 and up (27)
- Android 2.0 and up (14)
- Android 2.1 and up (34)
- Android 2.2 and up (23)
- Android 2.3 and Up (3)
- Android 4.0 and up (3)
- Android Application (975)
- Android Apps (38)
- Android Games (68)
- Android Launcher (6)
- Android OS (974)
- Android Widgets (1)
- Apk Games (43)
- Arcade (28)
- Audio (1)
- berita bola (148)
- Berita Heboh (2)
- Berita10Ampere (30)
- Brain (5)
- Browser (2)
- Bundesliga Jerman 2012/2013 (3)
- Business (2)
- Camera Applications (1)
- Capital One Cup (1)
- Casual (6)
- Communication (1)
- Copa Del Rey (4)
- Coppa Italia 2012/2013 (2)
- DETIK.com (8)
- Dictionaries (4)
- Ebook Readers (20)
- Education Softwares (61)
- EPL English Premier League 2012/2013 (36)
- EPL English Primier League (9)
- Eredivisi Belanda 2012/2013 (1)
- FA CUP 2102/2013 (2)
- Facebook (1)
- File Manager (4)
- For Rooted (5)
- Foto (2)
- friendly match (4)
- Galeri. (2)
- Games (7)
- Google (1)
- Google Maps (1)
- Google Play (1)
- GPS Softwares (12)
- Graphic (1)
- Hasil lengkap pertandingan (1)
- How To Install (1)
- Info-info Menarik ^^ (2)
- inovLy (160)
- Internasional Friendly Match (2)
- internet (37)
- Jadwal Bola (1)
- Jadwal Bola Tv Live (1)
- Jadwal lengkap Tiap Pekan (1)
- Keyboard app (11)
- Keyboard Applications (1)
- La Liga Spanyol 2012/2013 (24)
- Launcher(Themes) (11)
- Liga (1)
- Liga Champions 2012/2013 (24)
- Liga Eropa 2012/2013 (4)
- Liga Italia seri A 2012/2013 (27)
- Liga Italia Serie A 2012/2013 (1)
- Ligue Prancis (1)
- Luckypatcher (3)
- Maps / Navigation (1)
- Media Editor (1)
- Media Players (2)
- Medical (1)
- MSN.com (2)
- Music (1)
- News/Magazines (1)
- Office Applications (1)
- PDF Readers (6)
- Photo (1)
- Photography (1)
- Piala Afrika 2013 (1)
- Piala FA 2012/2013 (2)
- Prediksi Bola (64)
- prediksi bola terkini dan terjitu (77)
- Prediksi Milan vs Lazio (3 Maret 2013) | Seri A (1)
- Prediksi Sampdoria vs Roma (10 Februari 2013) | Seri A (1)
- Privacy Policy (1)
- Productivity (2)
- Puzzle (5)
- Racing (5)
- Ramalan zodiak minggu ini (1)
- Roller Coaster (1)
- SMS Applications (5)
- Social Applications (3)
- Sports Games (2)
- sundul.com (2)
- tarohan bola (2)
- Telkom Speedy (1)
- Tips (1)
- Tools (10)
- Unik (3)
- Web Browser (5)
- widgets (37)
- WiFi File Share (1)
- Yang Unik (2)
- You Tube (1)