ฉันต้องการเรียกใช้configure
ไฟล์ลงในโทรศัพท์ android ของฉันดังนั้นฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการใช้adb shell
คำสั่ง
ฉันกำลังเรียกใช้โปรแกรมจำลองการทำงาน Android บนแพลตฟอร์ม Windows-7 และที่นั่นฉันกำลังเรียกใช้adb shell
คำสั่งลงในหน้าต่าง DOS ใช้cd
คำสั่งฉันเปลี่ยนเป็นไดเรกทอรีที่configure
ไฟล์ของฉันแล้วฉันกำลังดำเนินการคำสั่งต่อไปนี้: ./configure
. ฉันได้รับข้อผิดพลาดต่อไปนี้:
./configure: permission denied
ดังนั้นฉันจึงพยายามเรียกใช้ adb ในโหมดรูทด้วยadb root
- แต่เห็นได้ชัดว่า adb ของฉันอยู่ในโหมดรูทแล้ว (ยิ่งกว่านั้นฉันมีอักขระ "#" อยู่หน้าบรรทัดของ adb shell แต่ละบรรทัด)
ฉันได้พยายามที่จะใช้chmod
แต่ฉันไม่เห็นความแตกต่างก่อนและหลังการดำเนินการคำสั่งนี้ ( ls -la
) ดังนั้นอาจเป็นปัญหาที่นี่ (ฉันจะเรียกใช้chmod
คำสั่งได้อย่างไร)
บางทีใครบางคนที่นี่สามารถช่วยฉันแก้ปัญหาของฉันได้และถ้าคุณมีคำอธิบายเกี่ยวกับสาเหตุที่ฉันไม่ได้รับอนุญาตให้เรียกใช้configure
ไฟล์ของฉันมันจะดีมาก
ขอบคุณ
PS: เป้าหมายของฉันที่นี่คือการใช้แพ็คเกจ net-snmp บนแพลตฟอร์ม Android โดยรวบรวมแหล่งที่มาของโครงการนี้ลงบนแพลตฟอร์มโดยตรง
/usr/local/tmp
ไดเรกทอรี (ทั้งnet-snmp-5.7.2
ไดเรกทอรี/sdcard
.
/sdcard
โดยทั่วไปแล้วจะติดตั้งพร้อมกับตั้งnoexec
ค่าสถานะใน Android ดังนั้นคุณจึงไม่สามารถเรียกใช้ไบนารีจากมันได้ ฉันขอแนะนำให้พยายามย้ายไปที่อื่น (มัก/data/local
ใช้กับสิ่งต่าง ๆ เช่นนั้น) ดูว่าการแก้ปัญหา