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

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

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


Предварительный обзор ASUS X407 и X507. ...
Предварительный обзор ASUS X407 и X507. Вы удивитесь, но далеко не всем нужны игровые ноутбуки с высокой производительностью или MacBook для рабо...
Обзор Human Evolution. Неплохой такой кл...
Обзор Human Evolution. Неплохой такой клВ последнее время я стал оценивать качество игрового продукта исходя из того, что он мне предоставляет в ...
Общий обзор стенда Candy и Hoover на Eur...
Общий обзор стенда Candy и Hoover на EurДрузья, у нас для вас очень интересный репортаж. наша редакция посетила интересное мероприятие EuroCucina...
Предварительный обзор Jinga Pass. Недоро...
Предварительный обзор Jinga Pass. НедороБольшинство крупных производителей стараются получить со своих смартфонов максимальную прибыль. В принцип...
Обзор Pluszle. Математика на скорость...
Обзор Pluszle. Математика на скоростьСтоит сразу отметить, что игры вроде Pluszle понравятся далеко не всем в силу своей направленности — это ...
Предварительный обзор Xiaomi Black Shark...
Предварительный обзор Xiaomi Black SharkНа протяжении длительного времени в сети говорили об игровом смартфоне компании Xiaomi, но никто точно не...
Обзор Low Poly. Красиво и просто...
Обзор Low Poly. Красиво и простоВ последнее время можно наблюдать достаточно большое количество проектов, связанных с цветами. Мне лично ...
Предварительный обзор Samsung Galaxy J7 ...
Предварительный обзор Samsung Galaxy J7 Иногда у меня складывается впечатление, что корейская компания Samsung слишком уж переоценивает мощность ...
Обзор Fling Fighters. Сражения по сети...
Обзор Fling Fighters. Сражения по сетиСейчас разработчики мобильных продуктов понимают, что им нужно делать не просто хорошие игры, а что-то та...
Предварительный обзор Nubia Z18 mini. ZT...
Предварительный обзор Nubia Z18 mini. ZTКитайские компании постепенно занимают рынок смартфонов благодаря своим низким ценам. Кто бы что не говор...
Обзор Orbital 1. Неплохая онлайн-игра...
Обзор Orbital 1. Неплохая онлайн-играВ последнее время разработчики мобильных проектов стали все больше радовать нас действительно интересными...
Забивка представил в Москве смартфон с И...
Забивка представил в Москве смартфон с ИВ Москве, в БК «МИР» прошла российская презентация смартфона VIVO V9. Представил новинку лично волчонок З...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor