C4droid | Компилятор C



Реп: (1331)
C4droid
версия: 8.00

Последнее обновление программы в шапке: 05.09.2022

Прикрепленное изображение

Скриншоты
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Компилятор C/C++

Описание:
Компилятор C (и C++) для Android.
Вы можете писать свои программы прямо на смартфоне и запускать их. Эта программа использует TCC и uClibc, поэтому поддерживает ANSI C целиком и ISO C99 частично. C4droid может использоваться в образовательных целях.
Некоторые компоненты C4droid под LGPL, внесенные изменения очевидны и немного костыльны, но Вы можете спросить меня о них в ЛС.
А еще можно использовать GCC с Bionic libc, для этого нужно поставить плагин GCC for Android.

Автор программы - я. Помните, что несмотря на наличие здесь крякнутых версий, программа является платной.

Ошибка: "sh: /data/user/0/com.n0n3m4.droidc/files/gcc/bin/arm-linux-androideabi-g++: not found" (arm64)

Русский интерфейс: Нет

Google Play: https://market.android.com/details?id=com.n0n3m4.droidc

Скачать:
Версия: 8.00 Версия с GP (EvPix)
Версия: 7.00 GP (Rekembus)

Версия: 6.97 под компилятор gcc-9.1
Версия: 6.96 C4droid (Пост argv #77146664) - работают все плагины на Андроид10
версия: 5.98 C4droid (Пост nikita 13 #65346150)
версия: 5.98 Rus (beta) C4droid (Пост nikita 13 #66499522)
версия: 5.96 Rus C4droid (Пост nikita 13 #63651399)
Плагины для C4droid: C4droid (Пост gladosman #65636998)

Предыдущие версии
версия: 5.96 C4droid (Пост earthruby #53244601)
версия: 5.01 C4droid (Пост Alex0047 #47281607)
Версия: 5.00 C4droid (Пост Alex0047 #44560726)
Версия 4.99: C4droid (Пост Alex0047 #39142506)
Версия 4.97: C4droid (Пост #34008820)
Версия 4.11: C4droid (Пост #30849499)
Версия 4.09: C4droid (Пост #26813900)
Версия 4.08: C4droid (Пост #24953371)
Версия 4.05: C4droid (Пост #23828096)
Версия 4.01: C4droid (Пост #21175558)
Версия 3.95: C4droid (Пост #19010398)
Версия 3.71: C4droid (Пост #16992015)
Версия 3.57: Прикрепленный файлC4droid.apk ( 1.49 МБ )

GCC плагин: Прикрепленный файлGCC for C4droid.apk ( 19.64 МБ )

Версия 3.35: //4pda.to/forum/dl/post/1919763/C4droid%20(CC++%20compiler)%20v3.35.apk
Версия 3.33: Прикрепленный файлC4droid.apk ( 1.38 МБ )

Версия 3.03:C4droid
2.03: Прикрепленный файлC4droid_free.apk ( 1.24 МБ )

2.00: Прикрепленный файлC4droid_free.apk ( 1.24 МБ )

1.05: Прикрепленный файлC4droid_free.apk ( 1.24 МБ )



Сообщение отредактировал iMiKED - 05.09.22, 04:59
Причина редактирования: Обновление: новая версия 8.00 Версия с GP



Реп: (1331)
При запуске программа спросит название этого сайта в кириллице.


Сообщение отредактировал ~roma~ - 18.06.11, 13:39



Реп: (5)
Прога супер, давно такую хотел :thank_you:
Только сообщения об ошибках компиляции слишком быстро мелькают - сложно прочесть <_<



Реп: (29)
класс! это лучшее, что только можно было ожидать!! пару дней посижу на фри версии, если она будет работать хорошо, то это будет первая программа которую я куплю, а еще мне не придется покупать себе нетбук)))) пойду напьюсь от радости))))



Реп: (10)
Да,нет слов!!!



Реп: (1331)
Нашелся баг: pthread валится с Segfault.
Ни одна из версий pthread из uclibc не заработала, поэтому в следующей версии pthread будет убран.

Сообщение отредактировал ~roma~ - 19.06.11, 10:24



Реп: (0)
Респект создателю такой проги. Я уже хотел попробовать перебрать gcc под Bionic ;) , но наткнулся на эту тему.
Пожелание автору - выложить в данной теме номер своего кошелька в Яндекс.Деньги. Я готов заплатить 3 стоимости, но не готов платить через Android Market, а такие разработки надо поощрять...

Еще бы Vim под Android и было бы совсем хорошо...



Реп: (68)
Огромный респект, прям слов нет))))



Реп: (1331)
alex2ndr @ 20.06.2011, 13:44 *
Пожелание автору - выложить в данной теме номер своего кошелька в Яндекс.Деньги. Я готов заплатить 3 стоимости, но не готов платить через Android Market, а такие разработки надо поощрять...

Не нужно, у меня нет кошелька на Яндекс.Деньгах. Тем более порт Open-Source компилятора не стоит 3х стоимостей :)
alex2ndr @ 20.06.2011, 13:44 *
Я уже хотел попробовать перебрать gcc под Bionic , но наткнулся на эту тему.

Лишним не будет: в этой программе минимальный набор функций, а если собрать gcc вместе с bionic с, можно будет даже NativeActivity создавать (правда весить он будет... мегабайт 50)

Сообщение отредактировал ~roma~ - 20.06.11, 12:54



Реп: (43)
Такс, я может не сильно шарю в программировании и всём таком. Но по идее можно взять исходный код любой проги, скомпилировать её и запускать на телефоне. Интересно, можно ли таким способом сделать к примеру веб-сервер (Apache, PHP, MySQL), прикрутить phpmyadmin ну и сайт на какой-то CMS типа Joomla, PHP-Nuke, e107 и т.д.? ;)



Реп: (0)
Купил на маркете.. пытаюсь скомпилить hello world, говорит что не может найти библиотеку -lm !!



Реп: (1331)
bas524,
Попробуйте удалить папку cclibs на карте памяти и запустить снова (и дождаться окончания загрузки).
(И места на sdcard хватает?)

Сообщение отредактировал ~roma~ - 20.06.11, 15:06



Реп: (1)
и я за то что бы создать подобие апач+рнр



Реп: (0)
>bas524,
>Попробуйте удалить папку cclibs на карте памяти и запустить снова (и дождаться окончания загрузки).
>(И места на sdcard хватает?)

Места хватает.. после удаления папки cclibs, падает при первой загрузке на unzip modules...



Реп: (1331)
bas524,
Падает с каким сообщением об ошибке? (logcat).
Попробуйте удалить cclibs + очистить данные

Сообщение отредактировал ~roma~ - 20.06.11, 16:15



Реп: (0)
Не знаю что такое logcat..., но в в отчете об ошибке написано, что Exeption class name - java.lang.RuntimeExeption,
Source file - InputChannel.java
Source class - android.view.InputChannel
Source method - nativeReadFromParcel
Line number -2

Добавлено 20.06.2011, 16:33:

узнал что такое logcat, но он струячит аки ненормальный, так что посмотреть просто не возможно...



Реп: (1331)
bas524,
Ясно, буду разбираться (хотя сообщение об ошибке выглядит очень странным).
Рекомендую удалить программу, ее папку на sd карте, поставить busybox из маркета (бесплатно), скачать ее заново, запустить. Если не поможет, верну деньги.

Сообщение отредактировал ~roma~ - 20.06.11, 16:47



Реп: (0)
не помогает.. так же валится на первом запуске..
лучше будет не деньги вернуть, а разобраться, т.к. оч полезная разработка!!

параметры устройства: htc desire hd, android 2.3.3, root, s-off (прошивка - MDJ's ViVO Sense v.3.1.1)



Реп: (1331)
bas524,
Ошибка встречается только на 2.3.3 и является большой редкостью. Пруф: http://comments.gmane.org/gmane.comp.handh...id.devel/164534
Вызвана всплывающим уведомлением :D. Это - баг в Android :)

Сообщение отредактировал ~roma~ - 20.06.11, 16:48



Реп: (0)
ок, хорошо, каково буде твое решение??



Реп: (1331)
bas524,
Попробую заменить все всплывающие уведомления своими аналогами.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 21.04.24, 14:41