GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Android - Wie kann ich native Anwendungen auf meinem gerooteten Telefon kompilieren?

Ich kann nicht verstehen, warum ich 3 $ für C4droid bezahlen muss, da es nur GCC mit einem Editor ist.

Verwenden Sie die neue kostenlose CppDroid - C/C++ IDE auf Android. Es enthält viele C/C++-Beispiele und Tutorials. Blog-Link, Google Play-Link (benötigt 190 MB).


Das Kompilieren von Anwendungen erfordert im Allgemeinen keine beträchtliche Rechenleistung. Bei meinem 286 habe ich das immer gemacht. Das OP möchte gcc auf seinem Telefon.

Suchen Sie im Google Market nach C4droid (C/C++-Compiler). Installieren Sie dann das GCC-Plugin für C4droid aus dem Market. (Diese kosten ein paar Dollar).

Aus der Marktbeschreibung:

Es ist ein Plugin für c4droid, das es erlaubt, C- und C++-Quellcode mit GCC zu kompilieren. Es enthält gcc 4.7 mit Bionic (Android libc). Der Quellcode wurde nicht geändert, Sie können ihn also selbst kompilieren, wenn Sie möchten.


Sie können nativen Code als Android-Anwendung schreiben, kompilieren und verteilen.

Weitere Informationen zum NDK finden Sie hier.

Wenn Sie möchten, dass dies ohne das offizielle Framework und die Anwendungspaketierung erfolgt, müssen Sie sich mit der Cross-Kompilierung der Anwendung für die ARM-Architektur befassen.


Linux
  1. So verbinden Sie Ihr Android-Telefon drahtlos mit Ubuntu – OMG! Ubuntu!

  2. So kompilieren Sie eine 32-Bit-Binärdatei auf einem 64-Bit-Linux-Rechner mit gcc/cmake

  3. Wie kann ich feststellen, ob ich mich in einem Bildschirm befinde?

  4. Wie finde ich die Header-Dateien der Programmiersprache C unter Linux?

  5. Kann Clang Code mit GCC-kompilierten .a-Bibliotheken kompilieren?

So verwenden Sie das Linux-Terminal in Android

So installieren Sie Kali Linux auf einem Android-Telefon

So deinstallieren Sie WINE-Anwendungen

So übertragen Sie Kontakte von Android auf ein Ubuntu-Telefon

So installieren Sie Android Studio auf Ubuntu

Wie installiere ich Android SDK auf Ubuntu?