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 gcc
sich im Verzeichnis befindet /data/data/com.n0n3m4.droidc/files/gcc/bin/arm-linux-androideabi-gcc
und gdb
in /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 gcc
oder gdb
ausführen. Ich möchte diese Befehle jedoch verwenden.
Ich habe versucht, dieses Problem auf verschiedene Weise zu lösen:
Ich habe versucht, die Pfade mit und zur
$PATH
Variablen hinzuzufügen , aber ich kann dies nicht tun (aber ohne Warnungen).set
export
Ich habe versucht, Links zu den Pfaden im . hinzuzufügen,
$PATH
aber dies lässt sich nicht tun.Ich habe versucht,
alias
neue Befehle zu erstellen. Es funktioniert, aber nur für denselben Benutzer im selben Terminal, und nach dem Beenden wird der Alias gelöscht.Ich habe versucht, ein Skript mit den 2 es zu erstellen,
alias
um deren Ausführung einfacher zu machen. Aber obwohl das Skript derzeit ausgeführt wird,alias
wurden die es nicht angewendet.
Also... wie mache ich alias
es? 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 $CC
anstelle von gcc
.