Devo eseguire un configure
file sul mio telefono Android, quindi penso che il modo migliore per farlo sia usare il adb shell
comando.
Sto eseguendo un emulatore Android su una piattaforma Windows 7 e lì sto eseguendo il adb shell
comando in una finestra DOS. Utilizzando il cd
comando di sto cambiando la directory in cui il mio configure
file è, e quindi sto eseguendo il comando seguente: ./configure
. Ricevo il seguente errore:
./configure: permission denied
Quindi provo ad eseguire adb in modalità root con adb root
- ma a quanto pare il mio adb è già in modalità root (inoltre ho il carattere "#" prima di ogni riga della mia shell adb).
Ho anche provato a usare chmod
ma non vedo alcuna differenza prima e dopo aver eseguito questo comando ( ls -la
), quindi forse il problema è qui (Come posso eseguire il chmod
comando?).
Forse qualcuno qui può aiutarmi con il mio problema, e se hai anche una spiegazione sul perché non ho l'autorizzazione per eseguire il mio configure
file, sarà fantastico.
Grazie.
PS: Il mio obiettivo qui è usare il pacchetto net-snmp su una piattaforma Android compilando le fonti di questo progetto direttamente sulla piattaforma.
/usr/local/tmp
directory (l'intera net-snmp-5.7.2
directory in /sdcard
.
/sdcard
in genere è montato con ilnoexec
flag in Android, quindi non è possibile eseguire binari da esso. Consiglierei di provare a spostarlo da qualche altra parte (spesso/data/local
viene utilizzato per cose del genere). Vedi se questo risolve il problema.