Мені потрібно запустити 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
використовується для таких речей). Подивіться, чи це вирішує проблему.