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

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

Комментарии:
Представлена игровая клавиатура Sharkoon...
Представлена игровая клавиатура SharkoonКомпания Sharkoon представила игровую клавиатуру Skiller SGK4 с RGB-подсветкой. Клавиши рассчитаны как ми...
Обзор AeroCool Aero Shield C1000. Игрово...
Обзор AeroCool Aero Shield C1000. ИгровоКорпуса, блоки питания и системы охлаждения Aerocool хорошо зарекомендовали себя среди российских пользов...
Сломался Асик - ремонтировать или избав...
 Сломался Асик - ремонтировать или избавСегодня многие из тех кто хотел бы заняться майнингом десять раз подумают прежде чем входить на рынок ...
Представлена премиальная стиральная маши...
Представлена премиальная стиральная маши Whirlpool расширяет линейку премиальной бытовой техники W Collection и представляет новую стиральную маш...
Обзор Hoover Jive Window (JWC60B6-011). ...
Обзор Hoover Jive Window (JWC60B6-011). До чего дошел прогресс: сейчас даже стекла и зеркала не нужно мыть вручную. Существует целый класс техник...
AOC Q3279VWFD8 выглядит шикарно...
AOC Q3279VWFD8 выглядит шикарноОфициально представлен монитор AOC Q3279VWFD8, который идеально подходит и для игр, и для просмотра фильм...
Corsair Carbide SPEC-06 RGB выглядит стр...
Corsair Carbide SPEC-06 RGB выглядит стрВ последнее время компания Corsair выпустила тьму новых корпусов, которые выглядят привлекательно и может...
MacBook Pro нового поколения - провал...
MacBook Pro нового поколения - провалСпоры о необходимости покупать новую технику Apple не утихают вот уже много лет — после выхода очередного...
Поделиться в социальных сетях:


Предварительный обзор Cooler Master Mast...
Предварительный обзор Cooler Master MastСовременное компьютерное железо удивляет не только своими характеристиками и возможностями, но и привлека...
Обзор Big Hunter. Воюем с мамонтами...
Обзор Big Hunter. Воюем с мамонтамиПодавляющее большинство современных казуальных игр не могут похвастаться сложным игровым процессом. Собст...
Huawei Nova 3i - хороший смартфон с адек...
Huawei Nova 3i - хороший смартфон с адек18 июля 2018 года, случился официальный анонс новинки Huawei Nova 3i, которая представляет из себя красив...
Предварительный обзор Nikon Coolpix P100...
Предварительный обзор Nikon Coolpix P100Официально представлена камера Nikon Coolpix P1000, которую можно смело назвать суперзумом. Этот продукт ...
Обзор Gibbets: Bow Master. Спасаем жизни...
Обзор Gibbets: Bow Master. Спасаем жизниМобильные игры требуют от разработчиков новых идей, но не всегда эти задумки граничат с адекватностью. В ...
Предварительный обзор Lenovo IdeaPad D33...
Предварительный обзор Lenovo IdeaPad D33В последнее время мы наблюдаем повышенный интерес к гибридным устройствам на операционной системе Windows...
Обзор Ninja Dash. Шикарный раннер...
Обзор Ninja Dash. Шикарный раннерВ последнее время я не видел ничего адекватного из жанра раннеров, так как разработчики мобильных проекто...
Предварительный обзор Samsung C43J89. Оч...
Предварительный обзор Samsung C43J89. ОчКомпания Samsung показала весьма интересный монитор, которого не ждал никто. Дело в том, что в последнее ...
Обзор Mayhem Command. Драки в мультиплее...
Обзор Mayhem Command. Драки в мультиплееМобильные игры давно перестали быть просто развлечением для убийства времени в пробках или поездках на ме...
Предварительный обзор Sharkoon Skiller S...
Предварительный обзор Sharkoon Skiller SСовременная игровая периферия предоставляет пользователю возможность купить подходящий продукт и получить...
Предварительный обзор Oppo A5. С вырезом...
Предварительный обзор Oppo A5. С вырезомВ последнее время практически все производители мобильных телефонов стали активно складывать ресурсы не в...
Предварительный обзор Vivo Z1i. Новый ди...
Предварительный обзор Vivo Z1i. Новый диПользователи стремятся получить самый современный дизайн смартфона, ведь говорить о производительности се...

МегаОбзорМегаОбзор
ЭЛ № ФС 77 - 68301. Выдано РоскомнадзоромМегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor