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

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

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


Обзор AeroCool Dead Silence 230. Тихий к...
Линейка Dead Silence у Aerocool, как можно догадаться из названия, сделана с упором на максимальную тишину работающей системы...
Обзор Tiles and Tales. Очень странная иг...
Зачастую, казуальные игры цепляют игрокам либо интересной идеей, либо качественным исполнением определенного жанра, либо чем-...
Предварительный обзор NEC MultiSync EX34...
Еще, наверное, лет пять назад мониторы с диагональю в 24-27 дюймов казались огромными, а сегодня вот выпущен монитор NEC Mult...
TP-Link презентовала новую серию смартфо...
В конце прошлой недели в Москве состоялась торжественная презентация новых моделей смартфонов Neffos Х1 и X1 Max компании TP-...
Обзор игровой гарнитуры Oklick HS-L310G ...
Сегодня мы бы хотели представить вашему вниманию игровую компьютерную гарнитуру Oklick HS-L310G GUARDIAN, получившая интересн...
Обзор be quiet! DARK ROCK TF. Эффективны...
Задачи, когда ограничиваются возможности по установке радиатора башенной системы охлаждения в корпуса, сейчас встречаются нер...
Обзор Battlefield 1. Шутер года или нет?...
После определенного провала Call of Duty, многие пользователи сделали ставку на предстоящий релиз Battlefield 1 и ждали от пр...
Предварительный обзор LG Watch Style. Ча...
Часы LG Watch Style и LG Watch Sport являются продуктом деятельности компании LG и Google, которые вместе попытались вывести ...
Обзор Bluedio A (Air) и Bluedio R+ Legen...
Брендов наушников на рынке гораздо больше, чем брендов тех же смартфонов. Умные телефоны предлагаются под десятками марок, а ...
Сравнение GoPro HERO5 Black, YI 4K Actio...
В начале января мы первыми провели детальное тестирование экшен-камеры SJCAM SJ7 Star, начав его еще за 1.5 месяца до публика...
Обзор CRYORIG C7. Низкопрофильное охлажд...
Все большей популярностью начинают пользоваться компактные системы, собранные в коробках, по габаритам немногим превышающими ...
Предварительный обзор BenQ HT8050. Заявк...
Компания BenQ представила новый проектор под названием HT8050, который позиционируют как адекватная и вполне разумная замена ...

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

2006-2017 © MegaObzor