Программирование На Телефоне С Помощью Эмулятора Терминала Termux

Приветствую читателей! В этой статье я расскажу о том, как можно писать программы с помощью телефона Android. Скажу сразу - рут права не нужны.



Что нам нужно?

Первое, что нам понадобится – это телефон Android с установленным на нем приложением.

Термукс (доступно в Гугл игры ).

Для полноценной работы с терминалом нам понадобится достаточно памяти.

При десятках установленных пакетов мое приложение занимает 1,5 ГБ памяти.

Также для комфортного кодирования желательно, чтобы в телефоне была поддержка OTG, и у вас была клавиатура с USB-подключением для написания кода на клавиатуре (гораздо удобнее).

Если это не так, то скачайте клавиатуру Хакерская клавиатура .

У него есть клавиша Ctrl, что для нас важно.



Почему Термукс?

В арсенале Termux достаточно пакетов для работы с языками программирования: C/C++, Python, Golang, PHP, Lua. Еще есть базы данных, я знаю только про mariadb и postgresql.

Начинать



Программирование на телефоне с помощью эмулятора терминала Termux

Каждый раз, запуская приложение, мы видим приветственное сообщение, в котором указаны основные команды для работы с терминалом:
  • pkg search — команда для поиска пакетов.

    Пример: поиск pkg vim

  • pkg install — команда для установки пакета.

    Пример: pkg install vim

Для кодирования нам понадобится текстовый редактор.

Здесь есть разные варианты, я выбрал Vim и вкратце расскажу, как с ним работать.

Установка ВИМ:

  
  
  
  
  
  
  
   

$ pkg install vim

Для примера работы с vim напишем «Hello World» на C.

$ vim main.c

Это запустит Vim. Чтобы начать писать код, нужно нажать клавишу «i».

Пишем код:

#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }

После этого нажмите клавишу «Esc», поставьте двоеточие и напишите wq («:wq»).

Это позволит сохранить наш файл и изменения в нем (w — записать) и закрыть его (q — выйти).



Это важно знать!
w - сохранить изменения в файл wa — сохранить изменения во всех файлах q - закрыть файл qa - закрыть все файлы wq — сохранить изменения и закрыть файл Теперь нам нужно скомпилировать этот код. Сначала установим компилятор:

$ pkg install gcc

Далее пишем следующее:

$ gcc -Wall main.c -o program

main.c - файл с нашим кодом программа - наша программа.

Теперь мы можем запустить нашу программу и посмотреть, работает ли она:

$ .

/program

или

$ sh program

Результат:

Hello World!



Конец

Это была вводная статья по программированию на телефоне.

Напишите, пожалуйста, в комментариях, нужно ли продолжение: работа с базами данных, примеры кода и их запуск на других языках, работа с самим терминалом и так далее.

Теги: #терминал #Android #программирование #языки программирования #базы данных #программирование

Вместе с данным постом часто просматривают: