मुझे configureअपने एंड्रॉइड फोन में एक फ़ाइल चलाने की आवश्यकता है, इसलिए मुझे लगता है कि ऐसा करने का सबसे अच्छा तरीका adb shellकमांड का उपयोग करना है ।
मैं विंडोज -7 प्लेटफॉर्म पर एंड्रॉइड एमुलेटर चला रहा हूं, और वहां मैं adb shellडॉस विंडो में कमांड चला रहा हूं । cdकमांड का उपयोग करके मैं उस निर्देशिका में बदल रहा हूं जहां मेरी configureफ़ाइल है, और फिर मैं निम्नलिखित कमांड निष्पादित कर रहा हूं ./configure:। मुझे निम्न त्रुटि मिल रही है:
./configure: permission denied
इसलिए मैं एडीबी को रूट मोड में चलाने की कोशिश करता हूं adb root- लेकिन जाहिर तौर पर मेरा एडीबी पहले से ही रूट मोड में है (इसके अलावा मेरे पास मेरे एडीबी शेल की प्रत्येक पंक्ति से पहले "#" अक्षर है)।
मैंने भी उपयोग करने की कोशिश की है, chmodलेकिन मुझे इस कमांड ( ls -la) को निष्पादित करने से पहले और बाद में कोई अंतर नहीं दिखता है , इसलिए शायद समस्या यहाँ है (मैं chmodकमांड कैसे चला सकता हूं ?)।
हो सकता है कि कोई व्यक्ति मेरे मुद्दे पर मेरी मदद कर सकता है, और यदि आपके पास इस बारे में कोई स्पष्टीकरण है कि मुझे अपनी configureफ़ाइल चलाने की अनुमति क्यों नहीं है तो यह बहुत अच्छा होगा।
धन्यवाद।
पुनश्च: मेरा लक्ष्य यहां सीधे एंड्रॉइड प्लेटफॉर्म पर नेट-स्नैम्प पैकेज का उपयोग करना है, इस प्रोजेक्ट के स्रोतों को सीधे प्लेटफॉर्म पर संकलित करके।
/usr/local/tmpनिर्देशिका पूरे ( net-snmp-5.7.2निर्देशिका में /sdcard।
/sdcardआमतौर परnoexecएंड्रॉइड में ध्वज के साथ मुहिम शुरू की जाती है, इसलिए आप इससे बायनेरिज़ को निष्पादित नहीं कर सकते। मैं इसे कहीं और ले जाने की कोशिश करने की सलाह दूंगा (अक्सर/data/localइस तरह की चीजों के लिए उपयोग किया जाता है)। देखें कि क्या समस्या हल होती है।