5 Punkte von kibua20 2020-09-01 | Noch keine Kommentare. | Auf WhatsApp teilen
<p>Die Libc von Android ist Bionic libc, während Linux gLibc verwendet. Deshalb ist es nicht möglich, unter Linux kompilierte ausführbare Dateien unverändert auszuführen. <br /> Um diesen Unterschied zu überbrücken, muss man auf Android-Smartphones den Linux Terminal Emulator Termux verwenden. Nach der Installation von Termux aus dem Play Store lassen sich über `apt` (`pkg`) verschiedene Linux-Ausführungsdateien installieren und ausführen. <br /> <br /> Einsatzmöglichkeiten des Linux-Terminals Termux auf Android-Smartphones:<br /> ① Wenn auf dem Android-Smartphone ein Webserver betrieben werden soll<br /> ② Wenn auf dem Android-Smartphone Python-Programme ausgeführt werden sollen<br /> ③ Wenn das Android-Smartphone als SSH-basierter Server (z. B. sFTP) genutzt werden soll<br /> ④ Wenn die Software des Android-Smartphones gehackt werden soll (gerootetes Gerät) – Termux soll Hacking-Tools unterstützen.<br /> ⑤ Wiederverwendung von unter Linux entwickelten Programmen: Da Termux für die C-Kompilierung `clang` verwendet, lassen sich mit Ubuntu `gcc` gebaute ausführbare Dateien (ELF) nicht direkt ausführen und müssen neu gebaut werden (nur der Quellcode kann wiederverwendet werden)<br /> ⑥ Interpreter-Sprachen wie Python laufen unverändert</p>

Noch keine Kommentare.

Noch keine Kommentare.