5 pontos por kibua20 2020-09-01 | Ainda não há comentários. | Compartilhar no WhatsApp

A Libc do Android é a Bionic libc, e a Libc do Linux usa a gLibc, por isso não é possível executar diretamente, sem alterações, binários compilados para Linux.

Para resolver essa diferença, em smartphones Android é preciso usar o Linux Terminal Emulator Termux. Depois de instalar o Termux pela Play Store, é possível instalar e executar vários binários Linux por meio do apt(pkg).

Formas de usar o terminal Linux Termux em um celular Android:

① Quando se quer subir um servidor web no celular Android

② Quando se quer executar programas Python no celular Android

③ Quando se quer usá-lo como servidor baseado em SSH no celular Android (ex.: sFTP)

④ Quando se quer fazer HACK no software do celular Android (dispositivo com root) - dizem que o Termux oferece suporte a ferramentas de hacking.

⑤ Reutilização de programas desenvolvidos para Linux: como o Termux usa clang para compilação em C, binários executáveis (ELF) compilados com o gcc do Ubuntu não podem ser executados diretamente e precisam ser recompilados (só o código-fonte pode ser reaproveitado)

⑥ Linguagens interpretadas como Python podem ser executadas diretamente

Ainda não há comentários.

Ainda não há comentários.