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