Erstellen Sie benutzerdefinierte Befehle unter Android 4.4.2

Erstellen Sie benutzerdefinierte Befehle unter Android 4.4.2

Ich möchte auf meinem Android-Telefon programmieren und debuggen. Dazu habe ich c4droid und sein gcc-Plugin heruntergeladen. Nach vielen Versuchen habe ich verstanden, dass es gccsich im Verzeichnis befindet /data/data/com.n0n3m4.droidc/files/gcc/bin/arm-linux-androideabi-gccund gdbin /data/data/com.n0n3m4.droidc/files/gcc/debugger/gdb(die Pfade enthalten die Dateinamen).

Da es sich bei gcc und gdb nicht um normale Befehle handelt, kann ich sie nicht einfach eingeben gccoder gdbausführen. Ich möchte diese Befehle jedoch verwenden.

Ich habe versucht, dieses Problem auf verschiedene Weise zu lösen:

  1. Ich habe versucht, die Pfade mit und zur $PATHVariablen hinzuzufügen , aber ich kann dies nicht tun (aber ohne Warnungen).setexport

  2. Ich habe versucht, Links zu den Pfaden im . hinzuzufügen, $PATHaber dies lässt sich nicht tun.

  3. Ich habe versucht, aliasneue Befehle zu erstellen. Es funktioniert, aber nur für denselben Benutzer im selben Terminal, und nach dem Beenden wird der Alias ​​gelöscht.

  4. Ich habe versucht, ein Skript mit den 2 es zu erstellen, aliasum deren Ausführung einfacher zu machen. Aber obwohl das Skript derzeit ausgeführt wird, aliaswurden die es nicht angewendet.

Also... wie mache ich aliases? oder was kann ich stattdessen tun? Wissen Sie, warum einer oder mehrere meiner Versuche bei mir nicht funktioniert haben?

Antwort1

Versuchen Sie es mitC4droid-Shell, und verwenden Sie $CCanstelle von gcc.

verwandte Informationen