C4droid (C/C++ compiler) в Android Market

Icon for C4droid (C/C++ compiler) 3.31 C4droid (C/C++ compiler) (v. 3.31)
Разработано n0n3m4

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)

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.



US$1.50

Категория: Образование
Закачек: 10000-50000
Размер: 1.3 MB
Опубликовано: 2012-06-16
Обновлено: 2012-06-16

Баркод для C4droid (C/C++ compiler)
Воспользуйтесь сканером штрихкодов для быстрой установки этого приложения на ваш телефон!
Права доступа: 4 (показать/скрыть полный список)

Системное имя пакета: com.n0n3m4.droidc

Видео и снимки экрана

Снимок экрана c4droid-cc-compiler
 

Комментарии и оценки пользователей для C4droid (C/C++ compiler)

[2012-06-07] Bohregard:
Love it But I really wish it was formatted for tablets. Other than that its really convenient.
[2012-06-01] Mark:
Most excellent :-) Does what it's supposed to, and well. Great way to test out some code when plowing through a new c/c++ book.
[2012-05-22] ABDUL MAJID:
C++ program doesn't run ):
[2012-05-20] michael:
Great App I like it simple easy to use. But it didn't work the the first time I installed it. I had to uninstall and reinstall before it worked. FOLLOW THE INSTRUCTIONS. One thing wished it had was ncurses supported but other than that fantastic. Sanyo ZIO
[2012-05-12] Jeremiah:
Galaxy Nexus Won't work
[2012-05-10] Peter:
surprisingly good compiler Works really well on Motorola Fire. GCC plugin takes lots of phone memory, but default TCC compiler is fine. If you have any interest in C programming you must install this App. Thank you n0n3m4
[2012-05-09] Dan:
Works Great! installed it on an Asus TF300 and initially ran into the iostream not found error. I went back and read through the instructions and got it working easily enough.
[2012-05-06] Ryan:
Must have! Finally, I have found a compiler to use on the go. This is a must have app for any serious programmer/student.
[2012-05-05] Buffy:
Awesome compiler... Works wonderfully on the Acer A500. C++ works great with the gcc plugin. Just one complaint, needs the ability to do "saveas" with files. Other than that, awesome compiler. Thank you.
[2012-05-03] Drifter:
Great! Absolutely amazing! I've recently started learning C++, and I'm always thinking of new things/solutions/ideas but I never have access to a computer at those time. This is going to be a great help.
Страница:  1   2   3   4   5   6   7   … 10   »