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

2013-02-04, Автор - Ленар Хайруллин; Продукт - Google Android; [5620]
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 плагин. Вообще, при обнаружении ошибок и багов в работе приложения вы можете непосредственно обратиться к разработчику и получить полную техническую поддержку.

Комментарии:
Последние комментарии на сайте:
Поделиться в социальных сетях:


Предварительный обзор Lenovo K8 Note. Ши...
Предварительный обзор Lenovo K8 Note. ШиМобильный телефон Lenovo K8 Note интересен не только своим внешним видом, начинкой и прочими моментами, о...
Обзор Space Frontier. Развлекаемся по-пр...
Обзор Space Frontier. Развлекаемся по-прДалеко не все игровые продукты создаются с целью придумать что-то новое, дать игроку возможность играть в...
Предварительный обзор Sharp Aquos S2. Ин...
Предварительный обзор Sharp Aquos S2. ИнБольшинство производителей мобильных телефонов сейчас стараются выпустить свои устройства с минимальными ...
Обзор Colorcube. Слишком красиво...
Обзор Colorcube. Слишком красивоЕсть определенный тип игровых продуктов на мобильной платформе, который загружают исключительно ради эсте...
Обзор Flippy Knife. Как залипнуть на час...
Обзор Flippy Knife. Как залипнуть на часЕсли честно, от игры Flippy Knife я не ожидал ничего серьезного - сразу видно, что продукт создавали с пр...
Предварительный обзор Fly Selfie 1. Смар...
Предварительный обзор Fly Selfie 1. СмарВ последнее время мы достаточно часто стали замечать смартфоны, которые создаются разработчиками специаль...
Обзор Spin Addict. Очень красивая игра...
Обзор Spin Addict. Очень красивая играИгра Spin Addict мне сразу понравилась своей иконкой, скажу без тени стеснения. Обычно казуальные игры за...
Предварительный обзор Shuttle X1. Компак...
Предварительный обзор Shuttle X1. КомпакСовременные игровые решения оказываются либо достаточно дорогими и не сильно мощными при такой стоимости,...
Обзор Fortnite. Стрельба крафту не помех...
Обзор Fortnite. Стрельба крафту не помехНаверное, многие пользователи ожидают, что мы скажем, будто ожидали от игры худшего и так далее, но на са...
Китайские роботы UBTech Robotics пришли ...
Китайские роботы UBTech Robotics пришли Прогресс не стоит на месте: наши родители играли в детстве с металлическим конструктором, мы – с пластико...
Предварительный обзор Micromax Canvas Se...
Предварительный обзор Micromax Canvas SeВ последнее время разработчикам мобильных телефонов все сложнее создавать действительно хорошие продукты ...
Предварительный обзор Samsung Leader 8. ...
Предварительный обзор Samsung Leader 8. Стоит отметить, что данные о смартфоне Samsung Leader 8 утекли в сеть достаточно давно - мы еще зимой гов...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor