configure
내 안드로이드 폰에 파일 을 실행해야 하므로 adb shell
명령 을 사용하는 것이 가장 좋습니다 .
Windows-7 플랫폼에서 Android 에뮬레이터를 실행하고 adb shell
있으며 DOS 창 에서 명령을 실행하고 있습니다. cd
명령을 사용하여 configure
파일이 있는 디렉토리로 변경 한 후 다음 명령을 실행하고 ./configure
있습니다. 다음과 같은 오류가 발생합니다.
./configure: permission denied
따라서 루트 모드에서 adb를 실행하려고 시도 adb root
하지만 분명히 내 adb는 이미 루트 모드입니다 (또한 adb 쉘의 각 줄 앞에 "#"문자가 있음).
또한 사용하려고했지만 chmod
이 명령 ( ls -la
) 을 실행하기 전후에 차이가 없으므로 문제가있을 수 있습니다 ( chmod
명령을 어떻게 실행할 수 있습니까?).
어쩌면 여기 누군가가 내 문제를 도와 줄 수 있으며, 왜 내 configure
파일 을 실행할 권한이 없는지에 대한 설명 이 있으면 좋을 것입니다.
감사.
추신 : 여기서 목표는이 프로젝트의 소스를 플랫폼으로 직접 컴파일하여 Android 플랫폼에서 net-snmp 패키지를 사용하는 것입니다.
/usr/local/tmp
(디렉토리 전체 net-snmp-5.7.2
에 디렉토리를 /sdcard
.
/sdcard
일반적으로noexec
Android 에서 플래그 와 함께 마운트 되므로 바이너리를 실행할 수 없습니다. 다른 곳으로 옮기는 것이 좋습니다 (종종/data/local
그런 것들에 사용됩니다). 이것이 문제를 해결하는지 확인하십시오.