Quiero programar y depurar en mi teléfono Android. Para hacer eso descargué c4droid y su complemento gcc. Después de muchos intentos, entendí que gcc
está en el directorio /data/data/com.n0n3m4.droidc/files/gcc/bin/arm-linux-androideabi-gcc
y gdb
en /data/data/com.n0n3m4.droidc/files/gcc/debugger/gdb
(las rutas contienen los nombres de los archivos).
Debido a que gcc y gdb no son normales, no puedo simplemente escribirlos gcc
o gdb
ejecutarlos. Pero quiero usar esos comandos...
Intenté resolver este problema de varias maneras:
Intenté agregar las rutas a la
$PATH
variable usandoset
yexport
, pero no me da hacerlo (pero sin advertencias).Intenté agregar enlaces a las rutas en el archivo
$PATH
. pero no me da para hacerlo.Intenté usarlo
alias
para crear nuevos comandos. Funciona, pero solo para el mismo usuario en el mismo terminal, y luego de salir, el alias se cancela.Intenté crear un script con los 2
alias
es para que sean más fáciles de ejecutar. pero incluso el script se ejecuta actualmente, elalias
es no se aplicó.
Entonces... ¿Cómo hago alias
es? o ¿qué puedo hacer en su lugar? ¿Sabes por qué uno o más de mis intentos no funcionaron para mí?
Respuesta1
Intenta usarC4droid-Shelly utilizar $CC
en lugar de gcc
.