Лучший компилятор c для андроид

Лучший компилятор c для андроид

Краткое описание:
Компилятор C/C++

Описание:
Компилятор C (и C++) для Android.
Вы можете писать свои программы прямо на смартфоне и запускать их. Эта программа использует TCC и uClibc, поэтому поддерживает ANSI C целиком и ISO C99 частично. C4droid может использоваться в образовательных целях.
Некоторые компоненты C4droid под LGPL, внесенные изменения очевидны и немного костыльны, но Вы можете спросить меня о них в ЛС.
А еще можно использовать GCC с Bionic libc, для этого нужно поставить плагин GCC for Android.

Автор программы — я. Помните, что несмотря на наличие здесь крякнутых версий, программа является платной.

Русский интерфейс: Нет

версия: 5.96 C4droid (Пост earthruby #53244601)
версия: 5.01 C4droid (Пост Alex0047 #47281607)
Версия: 5.00 C4droid (Пост Alex0047 #44560726)
Версия 4.99: C4droid (Пост Alex0047 #39142506)
Версия 4.97: C4droid (Пост #34008820)
Версия 4.11: C4droid (Пост #30849499)
Версия 4.09: C4droid (Пост #26813900)
Версия 4.08: C4droid (Пост #24953371)
Версия 4.05: C4droid (Пост #23828096)
Версия 4.01: C4droid (Пост #21175558)
Версия 3.95: C4droid (Пост #19010398)
Версия 3.71: C4droid (Пост #16992015)
Версия 3.57: C4droid.apk ( 1.49 МБ )

GCC плагин: GCC for C4droid.apk ( 19.64 МБ )

Версия 3.35: //4pda.to/forum/dl/post/1919763/C4droid%20(CC++%20compiler)%20v3.35.apk
Версия 3.33: C4droid.apk ( 1.38 МБ )

Версия 3.03:C4droid
2.03: C4droid_free.apk ( 1.24 МБ )

2.00: C4droid_free.apk ( 1.24 МБ )

1.05: C4droid_free.apk ( 1.24 МБ )

Сообщение отредактировал iMiKED — 16.10.20, 13:28

При запуске программа спросит название этого сайта в кириллице.

Нашелся баг: pthread валится с Segfault.
Ни одна из версий pthread из uclibc не заработала, поэтому в следующей версии pthread будет убран.

Респект создателю такой проги. Я уже хотел попробовать перебрать gcc под Bionic 😉 , но наткнулся на эту тему.
Пожелание автору — выложить в данной теме номер своего кошелька в Яндекс.Деньги. Я готов заплатить 3 стоимости, но не готов платить через Android Market, а такие разработки надо поощрять.

Еще бы Vim под Android и было бы совсем хорошо.

Источник

Лучший компилятор c для андроид

Краткое описание:
Среда разработки и GCC компилятор C/C++ для Андроид

Описание:
## Features
— Offline C compiler
— Offline C++ compiler
— Native activity, SDL2 support for GUI
— Build executables file, export your program
— Make 4.0, makefile support, you can build as on your PC
— Static code analysis, it helps you to fix «difficult» bugs:
* memory leaks
* mismatching allocation and deallocation
* uninitialized variables usage
* array index out of bounds errors

— C/C++ code formatter
— Terminal emulator: full-featured terminal
— Git, svn support (Install by use Intall plugin features)
— Diagnostic utility: auto jump to error position
— Compiler output: See stdout, stderr
— Syntax highlighting: C/C++ language and very more language (only highlight without compile)
— C/C++ examples from https://www.programiz.…p-programming/examples
— File manager
— Multi Tab: you can open different files in different tabs to manage editing multiple files simultaneously with ease.
— Easy toolbar: you can quickly create a new file, open, save, save as, undo/redo, insert some commonly used symbols, go back to last edit location, etc.
— List of recently opened files
— Regular search, replace or replace all
— Change the typeface and font size
— Show line numbers
— Show whitespace characters (tabs, line breaks)
— Regular search, replace or replace all
— «Word wrap» switch
— Lock the screen orientation in auto, horizontal or vertical
— Remember the last opened file
— Hide the soft keyboard, long press the edit area can be turn on
— Convert selected text to uppercase or lowercase by long pressing the «edit area»
— Automatic indentation
— Keep the screen awaken
— Dark/Light Themes

Читайте также:  Мультимедиа лада веста андроид или нет

## How to use SDL, NativeActivity?
You need install SDL Plugin for CPP N-IDE and open it once time to install libraries.
The application will be auto detect linker flags (LDFLAGS) for your source file

## How to use makefile?
1. Write your makefile
2. Open terminal and type «make»

## How to install libraries
1. Open drawer then click «Install libraries/Plugin»
2. Find your prebuilt libraries your need

Currently, I supported commom libraries such as curl, CLooG, dropbear, expat, fontconfig, freetype, glib, gmp, isl, conv, pcre, png, uuid, mpc, mpfr, ncurses, openssl, ppl

Если программа не собирается, смотрите в настройки стандарта языка. (Последний скрин. По умолчанию там пусто, вы должны настроить сами !)

Требуется Android: 4.0+
Русский интерфейс: Нет

Скачать:
версия: 1.2.4-armeabi-v7a
CPP N-IDE 1.2.4-armeabi-v7a.apk ( 39.65 МБ )

версия: 1.2.4-armeabi-v7a Premium
Откуда она взялась и чем отличается, никто не знает
CPP N-IDE (C/C++ Compiler on Android) (Пост Alex0047 #76945618)

Сообщение отредактировал gar_alex — 12.09.18, 13:59

Источник

8 лучших редакторов кода для мобильных устройств

Зачем нужен редактор кода в смартфоне? Это свобода писать код когда и где угодно. Предугадать, когда в голову придет гениальная идея (или понадобится срочно внести исправление в проект), невозможно. Зато вполне можно заранее установить приложение-редактор в смартфоне и в случае необходимости набирать код с большим удобством, чем в блокноте.

Dcoder

Как утверждается на сайте Dcoder, это самая быстрая мобильная IDE. Она доступна в веб-версии, а также в виде приложений для iOS и Android. Поддерживает большое количество языков (больше 35), включая HTML, CSS, JavaScript, C, C++, Python и Java.

В Dcoder есть автоматическое проставление парных скобок и создание отступов, подсветка синтаксиса. Также вы сможете выбрать тему оформления приложения.

Разработчики Dcoder гордятся маленьким весом своего приложения: всего 6MB. Такую легковесность удалось достичь благодаря использованию облачных компиляторов и облачного хранилища для кода. Но тут есть и обратная сторона: чтобы использовать приложение, нужно непременно быть онлайн.

Turbo Editor

Простой, но при этом мощный текстовый редактор для Android. Имеет открытый исходный код (т. е., при желании и должном умении вы сможете его усовершенствовать по своему вкусу). В этом редакторе вы найдете подсветку синтаксиса для HTML, XHTML, CSS, LESS, JavaScript, PHP, Python и многих других языков, а также режим чтения, автосохранение файлов при выходе из приложения, просмотр результатов работы в браузере.

Читайте также:  Андроид куда пишет диктофон

Quoda

Quoda это простой в использовании редактор кода для Android. Как и другие редакторы в нашем списке, Quoda поддерживает много языков, включая C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Есть подсветка синтаксиса, расширенная клавиатура, функционал поиска и замены с применением регулярных выражений и учетом регистра.

В платной версии доступны автодополнение кода, интеграция SFTP/FTP(S) и облачных хранилищ, а также предпросмотр страниц в разметке HTML/Markdown (на планшетах).

QuickEdit

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

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

Our Code Editor Free

Как следует из названия, этот редактор бесплатный (но есть показ рекламы). А как указано в описании на Google Play, это целая IDE для Android. Причем она может работать без подключения к интернету. Правда, в таком случае вам не удастся поработать с файлами в облачных хранилищах (а вообще такая возможность есть).

Android Web Developer (AWD)

AWD — это IDE для веб-разработки. Языков и форматов поддерживает не много: PHP, CSS, JS, HTML, JSON. Есть возможность дистанционной работы с проектами (по протоколам FTP, FTPS, SFTP, WebDAV).

В AWD вы найдете (среди прочего) подсветку синтаксиса, автодополнение кода, автоопределение кодировки файла, интеграцию Git (в платной версии), функционал поиска и замены с применением регулярных выражений, поддержку физической клавиатуры.

Android Interactive Development Environment (AIDE)

AIDE — это интегрированная среда разработки для создания Android-приложений прямо на Android-устройствах. Поддерживает Java, C/C++, HTML5, CSS и JavaScript.

В этом приложении вы найдете автодополнение кода, проверку ошибок, подсветку синтаксиса для Java и XML. Есть интеграция с Dropbox. Благодаря совместимости с Eclipse можно открывать Eclipse-проекты. Для профессиональной разработки поддерживается Git.

Отличительная черта этого приложения — интерактивные уроки кодинга с пошаговыми инструкциями (курс программирования на Java, Android-разработки, создания игр).

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

Codeanywhere

IDE для работы на Android-устройствах. Включает в себя редактор кода, FTP-клиент и терминал. Поддерживает огромное количество языков (больше 100). Есть возможность подключения к сторонним сервисам (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket).

Если у вас нет собственного сервера, Codeanywhere может запустить для вас Linux-контейнер, в котором будут доступны, к примеру, WordPress, Drupal, Magento.

По мотивам статьи «Top 8 Code Editors for Mobile Application Development».

Источник

Лучшие Android приложения для мобильной разработки

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

Читайте также:  Google камера 4pda для android

Под катом я приведу список приложений для Android устройств, которые позволят вам эффективно заниматься разработкой с вашего мобильного устройства из любой точки мира.

DroidEdit
Если вы ищите идеальный текстовый редактор исходного кода для своего планшета или телефона, трудно посоветовать что-либо лучше чем DroidEdit. Подсветка синтаксиса языков, включая C, C++, HTML, CSS, JS, Ruby, Python и многих других.

Стоимость 60 руб.
Доступна бесплатная пробная версия

Programmer Keyboard
Написать строчку кода на мобильном устройстве бывает ой как нелегко. PHP программисты обязательно должны оценить эту клавиатуру, с автозаполнением всех PHP команд, а также функциями undo и redo. На ней также есть клавиши Ctrl, Alt и стрелки!

После установки необходимо добавить эту клавиатуру через настройки вашего устройства.

kWS Web-Server
Легкий и быстрый (и бесплатный) веб-сервер для вашего телефона. Можно хостить веб-сайты, а можно использовать для доступа по FTP. Использует HTTP-1.0. Много других интересных фич. Рекомендую.

Есть PRO версия за 80 руб.

gAnalytics
Приложений для аналитики посещаемости на маркете предостаточно, однако моим любимым является gAnalytic, отличный интерфейс, скорость работы и юзабилити.

AndFTP
Великолепный маст-хев FTP клиент на русском языке, с возможностью доступа к файловой системе вашего телефона. Выручал меня не раз!

AIDE
Это приложение должно понравиться разработчикам мобильных приложений под Android. Оно совместимо с проектом Eclipse и позволяет с легкостью переносить проекты ваших приложений с рабочего компьютера на телефон. Оно также совместимо с Dropbox.

View Web Source
Любите покопать чужой исходный код, чтобы посмотреть «а как это у них сделано»? Вам сюда. Вбиваем URL интересующего сайта и смотрим, что там у него под капотом.

HC-16C Programmer’s Calculator
Отличный эмулятор известного многим калькулятора. Программируемый, помимо деления/сложения/умножения/вычитания умеет много полезных функций, полезных программистам.

Стоимость 202 руб.

Syntax Highlighted Code Editor
Еще один редактор для целого ряда языков (включая CoffeeScript, Haskel, Clojure помимо прочих), умеющий подсвечивать синтаксис, search/replace, undo/redo. Посмотреть результат ваших трудов можно не выходя из приложения.

C4droid
Если ваш основной язык — C, то этот компилятор вам определенно пригодится. Приложение использует GCC, и, по мнению пользователей, работает на телефоне на 4+.

ConnectBot
Мощный и открытый SSH клиент. Справляется с множественными сессиями и многое другое.

WordPress for Android
С легкостью управляйте и пополняйте свой сайт на Вордпрессе с помощью этого бесплатного приложения.

Java Quick Reference Cards
Шпаргалки по Java, для изучающих (или вспоминающих) язык. Средняя оценка 4, отзывы есть и отрицательные, но денег за него не берут, так что почему бы и нет?

C Programming Reference FREE
Еще один набор бесплатных шпаргалок, на этот раз для изучающих C.

JavaScript Reference
Бесплатный набор шпаргалок по JS. Без комментариев.

Как видите, полная мобилизация уже не за горами, и с комфортом создавать и администрировать свои проекты становится все проще. А какими мобильными приложениями для разработки пользуетесь вы?

Источник

Оцените статью