Мне нужно запустить configureфайл на моем телефоне Android, поэтому я думаю, что лучший способ сделать это - использовать adb shellкоманду.
Я запускаю эмулятор Android на платформе Windows-7 и запускаю adb shellкоманду в окне DOS. С помощью cdкоманды я меняющийся в каталог , где мой configureфайл находится, и тогда я , выполнив следующую команду: ./configure. Я получаю следующую ошибку:
./configure: permission denied
Поэтому я пытаюсь запустить ADB в корневом режиме с adb root- но, очевидно, мой ADB уже находится в корневом режиме (более того, у меня есть символ «#» перед каждой строкой моей оболочки ADB).
Я также пытался использовать, chmodно я не вижу никакой разницы до и после выполнения этой команды ( ls -la), поэтому, возможно, проблема здесь (Как я могу выполнить chmodкоманду?).
Может быть, кто-то здесь может помочь мне с моей проблемой, и если у вас есть объяснение, почему у меня нет разрешения на запуск моего configureфайла, это будет здорово.
Спасибо.
PS: Моя цель здесь - использовать пакет net-snmp на платформе Android, скомпилировав исходники этого проекта непосредственно на платформу.
/usr/local/tmpкаталог (весь net-snmp-5.7.2каталог в /sdcard.
/sdcardобычно монтируется сnoexecфлагом в Android, поэтому вы не можете запускать из него двоичные файлы. Я бы порекомендовал попробовать переместить его в другое место (часто/data/localиспользуется для подобных вещей). Посмотрим, решит ли это проблему.