C4droid (C/C++ compiler) для Google Android

, Автор - ; Продукт - Google Android; [5204]
C для Android это среда программирования и компилятор для языков программирования C и C дважды плюс на устройствах с процессорами на архитектуре ARM и, соответственно, системой Android. Теперь отдельные высокоорганизованные особи человеческой популяции, известные как С-программисты, смогут заниматься любимым делом прямо на своем смартфоне, по дороге, например, на работу, в метро. Что, конечно, существенно повысит производительность труда и весьма порадует IT работодателей, в связи с мобилизацией средств разработки, способных существенно повысить как норму выработки, так и норму прибавочной стоимости.

Среда основана на библиотеке uClibs, специально предназначенной для микроконтроллеров. А так же на крошечном компиляторе TCC, способном кроме обычных функций исполнять еще и функции интерпретатора, то есть позволит вам пользоваться нашим великим и ужасным С как обычным скриптовым языком. В переводе на обычный человеческий язык (хотя зачем это надо?) это означает, что вы сможете по-быстрому написать на вашем смартфоне приложение и тут же его скомпилировать, запустить и протестировать. Приложение может использоваться, как обучающая среда с целью как следует набить руку на написании небольших приложений для Android и не только.

С помощью функции makefile вы сможете компилировать файлы с исходным кодом программ прямо на своем смартфоне. То есть, набив в простеньком текстовом редакторе текст программы и соответствующим образом оформив его, вы сможете превратить его в полноценный программный продукт в недрах своего карманного помощника.

Пройти, так сказать, все этапы пути от алгоритма до действующей программы. К тому же вы сможете скомпилировать несколько файлов с исходным кодом в рамках одного проекта. Только не забывайте вводить имя исполняемого файла и выбирать вид компиляции.

Если вы компилируете Qt-приложение (кроссплатформенная структура приложений, широко использующаяся для создания программ в среде графического интерфейса), состоящее из одного файла, вы должны вписать в конце исходного файла #include "your source file name with cpp.moc". Этого не требуется, если вы используете Profile-guided оптимизацию. Используя функцию экспорта, вы сможете вывести результаты своей компиляции как в виде файла с расширением APK (готовая к установке на Android программа), так и в виде бинарного файла.

Если при использовании встроенного компилятора TCC возникает ошибка Illegal instruction, нужно скачать и установить GCC плагин. Вообще, при обнаружении ошибок и багов в работе приложения вы можете непосредственно обратиться к разработчику и получить полную техническую поддержку.

Поделиться в социальных сетях:


Обзор Tanki X. Новый продукт на рынке...
Обзор Tanki X. Новый продукт на рынкеЯ играл во все танковые симуляторы, которые сейчас есть на рынке. Точнее, во все более-менее известные - World of Tanks, War ...
Предварительный обзор BLU Live One X2 Mi...
Предварительный обзор BLU Live One X2 Mini. Стоит всего 180 долларовПредставлен смартфон BLU Live One X2 Mini, который производитель планирует продавать по достаточно адекватной стоимости в 180...
Обзор Fly FS510 Nimbus 12. Недорогой сма...
Обзор Fly FS510 Nimbus 12. Недорогой смартфон с увеличенной емкостью батареиВремя автономной работы смартфона обычно скромно умалчивается, основное внимание уделяется дизайну и толщине корпуса. Через к...
Обзор Slimtec Neo F2. Недорогой видеорег...
Обзор Slimtec Neo F2. Недорогой видеорегистратор с хорошим качеством записиВ наше распоряжение попал недорогой видеорегистратор Slimtec Neo F2, продажи которого стартовали не так давно на российском р...
Dell представила обновленную линейку ноу...
Dell представила обновленную линейку ноутбуков Dell - это компания, которая занимается поставкой в первую очередь для корпоративного рынка настольных ПК и моноблок...
Обзор Fluffy Jump. Игра, покорившая мир...
Обзор Fluffy Jump. Игра, покорившая мирНекоторые игровые проекты взрывают рынок по совершенно непонятным причинам. Мы достаточно часто видели ситуацию, когда хороша...
Обзор MARVO H8316. Недорогая игровая гар...
Обзор MARVO H8316. Недорогая игровая гарнитураВыбор игровой гарнитуры всегда достаточно сложен и многогранен, ведь на рынке очень много разных производителей, моделей, хар...
Обзор возможностей камерофона ASUS ZenFo...
Обзор возможностей камерофона ASUS ZenFone 3 ZoomПоследнее время наметился явный тренд на продвинутую камеру в смартфонах. На днях компания ASUS представила в России свой нов...
Обзор Digma DiVision 100. Видеонаблюдени...
Обзор Digma DiVision 100. Видеонаблюдение для дома и офиса с облакомК нам часто обращаются не только с вопросами по технике, но и по смежным областям. Запустить, настроить, проверить совместимо...
Lenovo представила свой Legion...
Lenovo представила свой LegionНа днях, ресторан Coin Hall превратился в настоящий латинский городок: легионеры, закованные в латы, прекрасные полуобнаженны...
Лучшие мониторы для игр. BenQ ZOWIE XL24...
Лучшие мониторы для игр. BenQ ZOWIE XL2411Мы уже написали достаточно много исчерпывающих статей про мониторы для геймеров, для дизайнеров, фотографов и просто для прос...
Обзор Mass Effect: Andromeda. Тянуть вре...
Обзор Mass Effect: Andromeda. Тянуть время - это мы умеемПеред началом обзора стоит отметить, что я не самый ярый фанат Mass Effect и играл только в первую часть, но это было так дав...
Тесты
Превью
В центре кадра
Рецензии
Презентации
Бренды
Тэги
О проекте

МегаОбзор
МегаОбзор

2006-2017 © MegaObzor